@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&display=swap";:root{--ink:#0a2925;--deep:#08201d;--mint:#c5f26b;--paper:#f5f4ee;--sand:#e9e5da;--orange:#e65931;--line:#d8d8cf;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)}button,input,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.shell{width:min(1160px,calc(100% - 48px));margin:auto}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:23px;font-weight:700;letter-spacing:-1.2px}.logo>span:first-child{display:inline-grid;place-items:center;margin-right:1px;width:27px;height:27px;color:var(--paper);background:var(--ink);border-radius:50%;font-size:18px}.logo-dot{color:var(--orange)}nav{display:flex;gap:32px;font-size:14px;font-weight:500}nav a:hover,.text-link:hover{text-decoration:underline}.nav-cta,.primary{background:var(--ink);color:#fff;padding:14px 18px;font-weight:600;border-radius:2px;transition:.2s transform,.2s background}.nav-cta span,.primary span{color:var(--mint);margin-left:14px;font-size:20px;line-height:0}.nav-cta:hover,.primary:hover{transform:translateY(-2px);background:#15413b}.hero{min-height:620px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:56px;padding:56px 0 72px}.eyebrow{margin:0 0 20px;color:#526964;font-family:DM Mono,monospace;font-size:11px;letter-spacing:1.4px;font-weight:500}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:9px}.hero h1,.section-intro h2,.fee-section h2,.faq h2,.closing h2,.modal h2{margin:0;font-size:clamp(48px,6vw,77px);line-height:.98;letter-spacing:-4px;font-weight:600}.hero h1 em,.section-intro em,.fee-section em,.faq em,.closing em,.modal h2 em{color:var(--orange);font-family:Playfair Display,serif;font-weight:600;letter-spacing:-4px}.hero-description{max-width:400px;margin:26px 0 32px;color:#526964;font-size:17px;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:28px}.primary{padding:17px 21px}.text-link{font-size:14px;font-weight:600}.text-link span{margin-left:6px;color:var(--orange)}.hero-proof{display:flex;gap:12px;align-items:center;margin-top:54px;font-size:12px;color:#526964;line-height:1.35}.avatars{display:flex}.avatars b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;color:var(--deep);font-size:10px;margin-left:-6px;border:2px solid var(--paper);background:#dac7b0}.avatars b:first-child{margin:0;background:#b5d9cb}.avatars b:nth-child(3){background:#efac91}.avatars b:last-child{background:var(--ink);color:#fff}.hero-art{position:relative;align-self:stretch;min-height:478px;overflow:hidden;border-radius:1px;background:#a6d4c7}.sun{position:absolute;width:356px;height:356px;border-radius:50%;background:var(--mint);top:38px;left:50%;transform:translate(-50%)}.arch{position:absolute;border-radius:220px 220px 0 0;bottom:-20px;left:50%;transform:translate(-50%)}.arch-back{width:326px;height:393px;border:48px solid #ee6d42}.arch-front{width:216px;height:285px;border:42px solid var(--ink)}.floating-card{position:absolute;left:30px;top:33px;width:159px;padding:13px 15px 16px;background:var(--paper);color:var(--ink);transform:rotate(-5deg);box-shadow:4px 5px #08201d14}.floating-card span{font:11px DM Mono;color:var(--orange)}.floating-card strong{display:block;margin-top:14px;font-size:20px;line-height:1.05;letter-spacing:-1px}.floating-card i{position:absolute;right:15px;bottom:16px;color:var(--orange);font-style:normal;font-size:20px}.hero-stat{position:absolute;right:24px;bottom:35px;width:130px;padding:17px;background:var(--ink);color:#fff}.hero-stat strong{display:block;font:32px Playfair Display;color:var(--mint)}.hero-stat span{font:11px DM Mono;color:#cae6dd}.spark{position:absolute;color:var(--orange);font-size:31px}.s1{top:97px;right:50px}.s2{left:42px;bottom:69px;font-size:20px;color:var(--mint)}.ticker{overflow:hidden;padding:17px 0;white-space:nowrap;background:var(--orange);color:var(--paper);font:13px DM Mono;letter-spacing:1.4px}.ticker div{min-width:max-content;animation:move 25s linear infinite}.ticker i{font-style:normal;color:var(--mint);margin:0 21px}@keyframes move{to{transform:translate(-35%)}}.steps-section{display:grid;grid-template-columns:.8fr 2fr;gap:90px;padding:130px 0}.section-intro h2,.fee-section h2,.faq h2{font-size:51px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.steps article{padding-top:8px;border-top:1px solid var(--ink)}.number{display:block;margin:16px 0 35px;font:11px DM Mono;color:var(--orange)}.icon-card{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;font-size:27px;background:#bce5d5}.steps h3{margin:22px 0 10px;font-size:20px;letter-spacing:-.8px}.steps p{margin:0;color:#63736f;font-size:14px;line-height:1.55}.fee-section{background:var(--deep);color:var(--paper)}.fee-wrap{padding:96px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.light{color:#a7c9bf}.light i{background:var(--mint)}.fee-section h2{font-size:60px}.fee-section h2 em,.closing h2 em{color:var(--mint)}.fee-copy{max-width:390px;margin:25px 0 0;color:#a7c9bf;line-height:1.65;font-size:15px}.calculator{background:var(--paper);color:var(--ink);padding:28px}.calculator label{display:block;color:#526964;font:11px DM Mono;text-transform:uppercase;letter-spacing:1px}.input-money{display:flex;align-items:center;border-bottom:1px solid var(--ink);margin:8px 0 28px;padding-bottom:9px}.input-money span{font:22px Playfair Display;color:var(--orange)}.input-money input{border:0;outline:0;background:transparent;width:100%;font:28px DM Sans;font-weight:600;letter-spacing:-1px;padding-left:9px}.input-money input::placeholder{color:#aab3af}.calc-row,.calc-total{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px}.calc-row{border-bottom:1px solid var(--line);color:#596964}.calc-total strong{font:24px Playfair Display;color:var(--orange)}.full{width:100%;margin-top:20px}.faq{padding:130px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.faq-list{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line);padding:19px 0}summary{list-style:none;display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-weight:600;font-size:17px}summary::-webkit-details-marker{display:none}summary span{font-size:23px;color:var(--orange);font-weight:400}details[open] summary span{transform:rotate(45deg)}details p{margin:14px 35px 3px 0;color:#63736f;font-size:14px;line-height:1.6}.closing{margin-bottom:55px;padding:76px 8%;text-align:center;background:var(--orange);color:var(--paper)}.closing h2{font-size:64px}.cream{background:var(--paper);color:var(--ink);margin-top:28px}.cream span{color:var(--orange)}footer{padding:0 0 35px;display:flex;align-items:center;justify-content:space-between;color:#63736f;font-size:12px}footer a:last-child{font-weight:600;color:var(--ink)}.modal-backdrop{position:fixed;z-index:10;inset:0;background:#041412a1;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{position:relative;width:min(540px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--paper);padding:39px;box-shadow:0 20px 80px #0000003b}.close{position:absolute;right:17px;top:16px;background:transparent;color:var(--ink);font-size:33px;line-height:1}.modal h2{font-size:43px;letter-spacing:-2.7px}.modal h2 em{letter-spacing:-2.7px}.modal-lead{color:#63736f;margin:14px 0 25px;font-size:14px;line-height:1.5}.modal form>label{display:block;margin-top:16px;color:#526964;font-size:12px;font-weight:600}.modal input,.modal select{width:100%;margin-top:7px;border:1px solid #c9cdc6;border-radius:0;background:#fff;padding:13px 12px;outline-color:var(--orange);font-size:15px}.order-summary{margin-top:16px;padding:14px;background:#e6eee7;display:grid;grid-template-columns:1fr auto;gap:8px;color:#526964;font-size:13px}.order-summary b{color:var(--ink)}.order-summary strong{color:var(--orange);font:21px Playfair Display}.form-error{margin:12px 0 0;color:#bf3d25;font-size:12px}.primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.payment-only{color:#63736f;text-align:center;font-size:12px}.payment-details{display:grid;grid-template-columns:1fr auto;gap:7px;padding:14px;background:#e6eee7;color:#63736f;font-size:12px}.payment-details b{color:var(--ink)}.payment-details strong{color:var(--orange);font:20px Playfair Display}.qr-box{width:min(280px,100%);aspect-ratio:1;margin:23px auto 15px;padding:12px;background:#fff;display:grid;place-items:center}.qr-box img{width:100%;height:100%;object-fit:contain}.loader{display:grid;justify-items:center;gap:14px;color:#63736f;font-size:13px}.loader i{width:29px;height:29px;border:3px solid #d8e4dc;border-top-color:var(--orange);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.qr-error{display:grid;gap:8px;padding:14px;color:#63736f;text-align:center;font-size:12px;line-height:1.5}.qr-error b{color:var(--orange);font-size:15px}.qr-error small{font-size:10px}.qr-error code{background:#e5e9e5;padding:2px}.qr-note{color:#63736f;text-align:center;font-size:12px;line-height:1.5;margin:0 0 9px}.secondary{border:1px solid var(--ink);padding:13px;background:transparent;color:var(--ink);font-weight:600}@media(max-width:780px){.shell{width:min(100% - 34px,1160px)}.nav{height:72px}.nav nav{display:none}.nav-cta{padding:11px 13px;font-size:13px}.hero{min-height:0;grid-template-columns:1fr;gap:38px;padding:50px 0 55px}.hero h1{font-size:54px;letter-spacing:-3px}.hero-art{min-height:395px;order:-1}.hero-proof{margin-top:34px}.hero-actions{gap:18px}.steps-section{grid-template-columns:1fr;gap:35px;padding:80px 0}.steps{gap:24px}.fee-wrap{grid-template-columns:1fr;gap:42px;padding:75px 0}.fee-section h2,.closing h2{font-size:51px}.faq{grid-template-columns:1fr;gap:40px;padding:80px 0}.closing{margin-bottom:34px;padding:57px 18px}.footer,footer{gap:15px;flex-wrap:wrap}.modal{padding:30px 21px}.modal h2{font-size:39px}.floating-card{left:18px;top:20px}.hero-stat{right:16px;bottom:20px}.s1{right:21px}.arch-back{width:290px}.arch-front{width:194px}}@media(max-width:470px){.hero-art{margin:0 -17px;border-radius:0}.steps{grid-template-columns:1fr}.steps article{padding:12px 0 18px}.number{margin:0 0 16px}.calculator{padding:21px}.hero h1{font-size:49px}.nav-cta span{display:none}.hero-actions .text-link{font-size:12px}.ticker{font-size:11px}footer{font-size:11px}}.order-id{display:flex;justify-content:space-between;align-items:center;margin:0 0 11px;padding:10px 13px;border:1px dashed #a8b7ae;background:#f7f7f1}.order-id span{color:#63736f;font:10px DM Mono;letter-spacing:.8px}.order-id b{color:var(--ink);font:12px DM Mono}:root{--ink:#142440;--deep:#132747;--mint:#68e6c3;--paper:#eaf2ff;--sand:#ffffff;--orange:#fa775d;--line:rgba(255,255,255,.62)}body{min-height:100vh;background:linear-gradient(135deg,#d9ecff,#f9e3f1 43%,#d9fff0);overflow-x:hidden}body:before,body:after{content:"";position:fixed;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(24px);opacity:.76}body:before{width:47vw;height:47vw;min-width:390px;min-height:390px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95),rgba(101,183,255,.48) 37%,rgba(156,117,255,.2) 70%,transparent 71%);top:-18vw;left:-13vw}body:after{width:57vw;height:57vw;min-width:470px;min-height:470px;background:radial-gradient(circle at 55% 45%,rgba(255,209,232,.72),rgba(133,251,215,.48) 47%,transparent 70%);right:-18vw;bottom:-28vw}.nav{position:sticky;z-index:7;top:14px;width:min(1160px,calc(100% - 48px));height:64px;padding:0 17px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#f9fdff7a;box-shadow:0 12px 34px #2e4f7e24,inset 0 1px #ffffffe6;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.logo{letter-spacing:-1.4px}.logo>span:first-child{color:#eaf4ff;background:linear-gradient(140deg,#385b90,#142440);box-shadow:inset 0 1px #ffffff61,0 3px 8px #18325633}.nav-cta,.primary{border:1px solid rgba(255,255,255,.55);background:linear-gradient(135deg,#29508af0,#152a4ff0);box-shadow:inset 0 1px #ffffff45,0 8px 18px #1e3d6f38;border-radius:14px}.nav-cta:hover,.primary:hover{background:linear-gradient(135deg,#4b77bb,#233e73);box-shadow:inset 0 1px #ffffff59,0 11px 22px #1e3d6f47}.hero{min-height:610px;padding-top:72px}.hero h1,.section-intro h2,.fee-section h2,.faq h2,.closing h2,.modal h2{letter-spacing:-4.6px}.hero h1 em,.section-intro em,.fee-section em,.faq em,.closing em,.modal h2 em{color:#ec6a7d}.eyebrow{color:#526d90}.eyebrow i{background:#ff8796;box-shadow:0 0 0 4px #ff879624}.hero-art{isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:38px;background:linear-gradient(135deg,#ffffff9e,#d0e7ff3d);box-shadow:0 28px 55px #314e7d2e,inset 0 1px #fffffff2;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.hero-art:before{content:"";z-index:-1;position:absolute;width:100%;height:100%;inset:0;background:radial-gradient(circle at 65% 27%,rgba(255,239,164,.8),transparent 28%),radial-gradient(circle at 29% 70%,rgba(117,236,213,.72),transparent 42%),radial-gradient(circle at 72% 78%,rgba(127,159,255,.5),transparent 46%);filter:blur(5px)}.sun{z-index:-1;width:295px;height:295px;background:radial-gradient(circle at 30% 28%,#fffffff2,#ffffff47 28%,#ffcd77a8 70%);box-shadow:inset 0 1px 4px #fffc,0 14px 30px #ffc06247}.arch{border-color:#ffffff61;background:linear-gradient(135deg,#ffffff29,#ffffff05);box-shadow:inset 3px 4px 8px #ffffffd1,inset -4px -5px 12px #174b682e,0 12px 22px #1d4d7526;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arch-back{border-color:#ff96a79e}.arch-front{border-color:#ffffffc2}.floating-card,.hero-stat{border:1px solid rgba(255,255,255,.76);border-radius:20px;background:linear-gradient(135deg,#ffffffb8,#f0faff45);box-shadow:inset 0 1px #fffffffa,0 18px 34px #2a527429;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.floating-card{transform:rotate(-5deg)}.hero-stat{color:#17385a}.hero-stat strong{color:#225e80}.hero-stat span{color:#416d83}.spark{text-shadow:0 3px 15px rgba(255,255,255,.85)}.ticker{position:relative;margin:5px 0;padding:14px 0;border-top:1px solid rgba(255,255,255,.58);border-bottom:1px solid rgba(255,255,255,.58);background:#ffffff47;color:#264a74;box-shadow:inset 0 1px #ffffff8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ticker i{color:#ee7884}.steps-section{gap:82px}.steps{gap:18px}.steps article{min-height:244px;padding:20px;border:1px solid rgba(255,255,255,.72);border-top-color:#ffffffe6;border-radius:25px;background:#ffffff5c;box-shadow:inset 0 1px #ffffffe0,0 15px 32px #38557f1a;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);transition:transform .25s ease,box-shadow .25s ease}.steps article:hover{transform:translateY(-6px);box-shadow:inset 0 1px #ffffffed,0 23px 38px #38557f2e}.number{margin:0 0 25px}.icon-card{background:linear-gradient(135deg,#fffc,#78e9d175);border:1px solid rgba(255,255,255,.83);box-shadow:inset 0 1px #fffffff2,0 7px 16px #2b6e7e1f}.fee-section{position:relative;overflow:hidden;margin:0 18px;border:1px solid rgba(255,255,255,.62);border-radius:39px;background:linear-gradient(125deg,#19345be6,#34588bc7);box-shadow:inset 0 1px #ffffff42,0 25px 55px #233b6c33}.fee-section:before{content:"";position:absolute;width:500px;height:500px;right:-180px;top:-270px;border-radius:50%;background:radial-gradient(circle,rgba(115,246,214,.53),rgba(120,161,255,.1) 60%,transparent 71%);filter:blur(12px)}.fee-wrap{position:relative}.light{color:#b9dcf8}.light i{background:#7ce6ce}.fee-section h2{color:#fff}.fee-section h2 em,.closing h2 em{color:#91f2d6}.fee-copy{color:#d1e2f2}.calculator{border:1px solid rgba(255,255,255,.78);border-radius:26px;background:linear-gradient(135deg,#ffffffe0,#e9f6ff91);box-shadow:inset 0 1px #fffffff2,0 20px 40px #0c214840;-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px)}.input-money{border-color:#20436959}.input-money input{color:#173052}.calc-row{border-color:#20436929}.calc-total strong{color:#276f97}.faq-list{border-top-color:#24446c57}.faq-list details{border-color:#24446c2e}.faq-list details[open]{margin:8px -14px;padding:18px 14px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#fff6;box-shadow:inset 0 1px #ffffffdb,0 12px 25px #4560891a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.faq-list summary span{color:#e86f7d}.closing{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:38px;background:linear-gradient(135deg,#f37685c7,#8d75eac7);box-shadow:inset 0 1px #fff9,0 24px 44px #6b53a333;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.closing:before{content:"";position:absolute;z-index:-1;inset:-60%;background:radial-gradient(circle at 30% 45%,rgba(255,230,156,.78),transparent 23%),radial-gradient(circle at 70% 53%,rgba(123,250,219,.54),transparent 28%);filter:blur(16px)}.cream{background:#ffffffd4;box-shadow:inset 0 1px #fff,0 10px 20px #4b307530}.cream:hover{background:#fff}footer{margin-top:6px;padding:27px 19px 40px;border-top:1px solid rgba(255,255,255,.54)}.modal-backdrop{background:#1f305347;backdrop-filter:blur(15px) saturate(125%);-webkit-backdrop-filter:blur(15px) saturate(125%)}.modal{border:1px solid rgba(255,255,255,.86);border-radius:31px;background:linear-gradient(135deg,#fbfeffcf,#dcefffa8);box-shadow:inset 0 1px #fffffff5,0 30px 80px #14274f45;backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.close{width:29px;height:29px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#fff6;font-size:26px}.modal input,.modal select{border-color:#54709247;border-radius:13px;background:#fff9;box-shadow:inset 0 1px #fffc}.order-summary,.payment-details{border:1px solid rgba(255,255,255,.6);border-radius:15px;background:#d1eee66b}.order-id{border-color:#4d7e9e59;border-radius:13px;background:#ffffff6e}.qr-box{border:1px solid rgba(255,255,255,.88);border-radius:23px;box-shadow:inset 0 1px #fffffff2,0 15px 28px #2c4b7524}.secondary{border-color:#2a487061;border-radius:13px;background:#ffffff59}@media(max-width:780px){.nav{top:9px;width:min(100% - 34px,1160px);border-radius:18px}.fee-section{margin:0 9px;border-radius:28px}.hero-art,.closing{border-radius:28px}.steps article{min-height:0}.modal{border-radius:25px}}.support{display:grid;grid-template-columns:.83fr 1.17fr;gap:82px;align-items:center;padding:112px 0 18px}.support h2{margin:0;font-size:51px;line-height:.98;letter-spacing:-3.6px;font-weight:600}.support h2 em{color:#ec6a7d;font-family:Playfair Display,serif;letter-spacing:-3.6px}.support-copy>p:last-child{max-width:390px;margin:22px 0 0;color:#5c718f;font-size:15px;line-height:1.65}.support-panel{padding:20px;border:1px solid rgba(255,255,255,.76);border-radius:29px;background:#ffffff5c;box-shadow:inset 0 1px #ffffffe6,0 17px 36px #314f7c21;-webkit-backdrop-filter:blur(21px) saturate(132%);backdrop-filter:blur(21px) saturate(132%)}.qris-feature{display:flex;justify-content:space-between;align-items:center;padding:21px;border-radius:20px;color:#17385a;background:linear-gradient(115deg,#ffffffe0,#b2ebe07a);box-shadow:inset 0 1px #fffffff2,0 9px 20px #275d771a}.qris-feature>div{display:flex;align-items:center;gap:16px}.qris-feature strong{font-size:17px;line-height:1.18;letter-spacing:-.5px}.qris-feature>span{max-width:125px;color:#537489;font-size:11px;line-height:1.35;text-align:right}.qris-logo{display:inline-flex;align-items:center;gap:5px;color:#182f4b;font-weight:800;letter-spacing:-1.5px;font-size:22px;line-height:1}.qris-logo b{font-family:DM Sans,sans-serif}.qris-corners{position:relative;display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(2,6px);gap:2px;width:18px;height:18px}.qris-corners i{display:block;border:2px solid currentColor}.qris-corners i:nth-child(1){border-right:0;border-bottom:0}.qris-corners i:nth-child(2){border-left:0;border-bottom:0}.qris-corners i:nth-child(3){border-right:0;border-top:0}.qris-corners i:nth-child(4){border-left:0;border-top:0}.qris-logo.compact{font-size:17px}.qris-logo.compact .qris-corners{transform:scale(.82);transform-origin:left center;margin-right:-3px}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px}.brand-card{min-height:70px;display:flex;align-items:center;gap:8px;padding:11px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.64);border-radius:16px;background:#ffffff78;box-shadow:inset 0 1px #ffffffd1}.brand-card b{font-size:12px;letter-spacing:-.55px;white-space:nowrap}.brand-glyph{display:grid;flex:0 0 auto;place-items:center;width:25px;height:25px;border-radius:8px;color:#fff;font-weight:800;font-size:15px}.kredivo b{color:#23549e}.kredivo .brand-glyph{background:linear-gradient(135deg,#1c69c5 55%,#ff8d25 56%)}.akulaku b{color:#e84f49}.akulaku .brand-glyph{border-radius:50%;background:#ef5752;font-family:Playfair Display,serif;font-size:20px}.spay b{color:#ec5a40}.spay .brand-glyph{background:#f2674a}.indodana b{color:#128476}.indodana .brand-glyph{background:#26ae91;border-radius:50%;font-family:Playfair Display,serif}.gopay b{color:#23829a}.gopay .brand-glyph{background:#3caeca;border-radius:50%}.more b{color:#697c96}.more .brand-glyph{background:#8798af;border-radius:50%}.support-note{margin:14px 4px 1px;color:#637a95;font-size:10px;line-height:1.45}.qris-payment-mark{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:15px;color:#5c718d;font-size:11px}.qris-payment-mark .qris-logo{color:#294d72}.modal form .custom-bank{margin-top:10px;animation:bank-field-in .18s ease-out}.modal form .custom-bank input{border-color:#4397886b;background:#eefff9a6}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px}.modal form .contact-fields label{margin-top:0}.contact-hint{margin:9px 0 0;color:#668179;font-size:11px;line-height:1.45}.turnstile-wrap{min-height:70px;margin-top:16px}.turnstile-wrap>div{min-height:65px}.turnstile-wrap>p{margin:8px 0 0;color:#668179;font-size:11px}.admin-login-card .admin-turnstile{margin-top:17px}.admin-login-card .turnstile-wrap>p{color:#526d90}@keyframes bank-field-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.footer-wa{color:#27836a!important}.whatsapp-float{position:fixed;z-index:8;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:9px 15px 9px 9px;border:1px solid rgba(255,255,255,.8);border-radius:19px;background:#eefff8bf;box-shadow:inset 0 1px #fffffffa,0 14px 28px #22695338;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fffffffa,0 19px 32px #2269534a}.whatsapp-float>span{display:grid;place-items:center;width:37px;height:37px;border-radius:13px;background:linear-gradient(135deg,#50d6a3,#15956d);color:#fff;box-shadow:inset 0 1px #ffffff6b;font-size:22px;font-weight:700}.whatsapp-float div{display:grid;gap:1px}.whatsapp-float small{color:#5d7c73;font-size:10px}.whatsapp-float b{color:#17664f;font-size:12px}@media(max-width:780px){.support{grid-template-columns:1fr;gap:36px;padding:78px 0 5px}.support h2{font-size:47px}.support-panel{padding:13px;border-radius:24px}.qris-feature{padding:17px}.brand-grid{gap:7px}.brand-card{min-height:62px;padding:9px 7px;gap:6px}.brand-card b{font-size:10px}.brand-glyph{width:22px;height:22px;font-size:13px}.support-note{font-size:9px}}@media(max-width:520px){.whatsapp-float{right:13px;bottom:13px;padding:8px;border-radius:16px}.whatsapp-float div{display:none}.whatsapp-float>span{width:42px;height:42px}.footer-wa{width:100%}}@media(max-width:430px){.contact-fields{grid-template-columns:1fr;gap:16px}}@media(max-width:430px){.qris-feature>span{display:none}.brand-grid{grid-template-columns:repeat(2,1fr)}.brand-card{min-height:58px}.support h2{font-size:43px}}.admin-page{min-height:100vh;padding:22px;color:#173052}.admin-login-page{display:grid;place-items:center;padding:32px 18px}.admin-login-card{width:min(480px,100%);padding:40px;border:1px solid rgba(255,255,255,.86);border-radius:31px;background:linear-gradient(135deg,#fbfeffdb,#dcefffab);box-shadow:inset 0 1px #fffffffa,0 30px 80px #14274f38;-webkit-backdrop-filter:blur(30px) saturate(145%);backdrop-filter:blur(30px) saturate(145%)}.admin-login-card .logo{display:inline-block;margin-bottom:42px}.admin-login-card .eyebrow{margin-bottom:17px}.admin-login-card h1,.admin-title h1{margin:0;font-size:clamp(45px,6vw,68px);line-height:.93;letter-spacing:-4px}.admin-login-card h1 em,.admin-title h1 em{color:#ec6a7d;font-family:Playfair Display,serif;font-weight:600}.admin-login-card>p:not(.eyebrow),.admin-title>div>p:last-child{margin:19px 0 25px;color:#5c718f;line-height:1.6;font-size:14px}.admin-login-card label{display:block;margin-top:15px;color:#526d90;font-size:12px;font-weight:600}.admin-login-card input,.admin-update select{width:100%;margin-top:7px;border:1px solid rgba(84,112,146,.28);border-radius:12px;outline-color:#ec6a7d;background:#ffffffa8;padding:13px 12px;color:#173052}.admin-back{display:inline-block;margin-top:25px;color:#526d90;font-size:13px;font-weight:600}.captcha-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;padding:10px 11px;border:1px dashed rgba(74,111,151,.4);border-radius:12px;background:#e0efff7a;color:#315b8b}.captcha-row b{font:12px DM Mono;letter-spacing:.15px}.captcha-row button{width:28px;height:28px;border-radius:9px;background:#ffffffa6;color:#315b8b;font-size:17px}.captcha-row button:disabled{opacity:.5;cursor:wait}.admin-header{width:min(1240px,100%);min-height:65px;margin:0 auto 40px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.76);border-radius:21px;background:#f9fdff7d;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #2e4f7e1f;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}.admin-header>div{display:flex;align-items:center;gap:16px}.admin-header>div>span{color:#526d90;font:10px DM Mono;letter-spacing:1.2px}.admin-header button,.admin-refresh{border:1px solid rgba(52,84,127,.22);border-radius:11px;background:#ffffff7a;padding:9px 12px;color:#264a74;font-size:12px;font-weight:700}.admin-header button:hover,.admin-refresh:hover{background:#ffffffdb}.admin-content{width:min(1240px,100%);margin:auto}.admin-title{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.admin-title>div>p:last-child{max-width:490px;margin-bottom:0}.gmail-status{display:inline-block;margin-top:16px;padding:6px 9px;border:1px solid rgba(188,127,26,.25);border-radius:999px;color:#8d6117;background:#fff6dc;font-size:11px;font-weight:700}.gmail-status.is-connected{border-color:#2996703d;color:#17664f;background:#e0f8ee}.admin-title-actions{display:flex;flex:0 0 auto;gap:8px}.admin-refresh{flex:0 0 auto;margin-bottom:3px;padding:12px 15px}.admin-refresh:disabled{opacity:.6;cursor:wait}.admin-error,.admin-notice{margin:22px 0 0;padding:13px 15px;border-radius:14px;font-size:13px}.admin-error{color:#a63b3c;background:#ffe3e4b8;border:1px solid rgba(205,90,94,.24)}.admin-notice{color:#17664f;background:#dafaeeb3;border:1px solid rgba(41,150,112,.22)}.admin-status-guide{display:flex;align-items:center;gap:11px;margin:39px 0 17px;padding:14px 18px;overflow:auto;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff59;box-shadow:inset 0 1px #ffffffe6}.admin-status-guide div{display:flex;align-items:center;gap:8px;min-width:max-content;color:#456583;font-size:12px;font-weight:600}.admin-status-guide b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e3edf9;color:#315b8b;font:11px DM Mono}.admin-status-guide i{color:#ec6a7d;font-style:normal}.admin-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.76);border-radius:25px;background:#ffffff5c;box-shadow:inset 0 1px #ffffffe6,0 17px 36px #314f7c1f;-webkit-backdrop-filter:blur(21px) saturate(132%);backdrop-filter:blur(21px) saturate(132%)}.admin-table{width:100%;min-width:1050px;border-collapse:collapse;text-align:left}.admin-table th{padding:16px 18px;border-bottom:1px solid rgba(67,100,141,.16);color:#56708f;font:10px DM Mono;letter-spacing:.8px;text-transform:uppercase}.admin-table td{padding:17px 18px;vertical-align:top;border-bottom:1px solid rgba(67,100,141,.12);color:#365575;font-size:12px;line-height:1.45}.admin-table tr:last-child td{border-bottom:0}.admin-table td b{display:block;color:#173052;font-size:13px}.admin-table td span,.admin-table td small{display:block;margin-top:4px}.admin-table td small{color:#68809b;font-size:10px}.admin-order-id{color:#315b8b!important;font-family:DM Mono,monospace;font-size:11px!important}.status-pill{display:inline-block!important;margin:0!important;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.25}.status-menunggu_pembayaran{color:#8d6117;background:#fff1c9}.status-pembayaran_qris_dikonfirmasi{color:#1c6c70;background:#d9f4ec}.status-dana_ditransfer{color:#315b8b;background:#e1ecff}.admin-actions{width:185px}.admin-update select{margin:0;padding:8px;font-size:11px;line-height:1.25}.admin-update button,.admin-delete,.admin-wa{width:100%;margin-top:7px;padding:9px 7px;border-radius:10px;color:#fff;font-size:10px;font-weight:700;text-align:center}.admin-update button{background:linear-gradient(135deg,#315b8b,#173052)}.admin-update button:disabled,.admin-delete:disabled{opacity:.58;cursor:wait}.admin-wa{display:block;background:linear-gradient(135deg,#36bd84,#198b61)}.admin-wa:hover{background:linear-gradient(135deg,#42ca92,#147951)}.admin-wa.is-disabled{opacity:.45;pointer-events:none}.admin-delete{border:1px solid rgba(200,74,77,.26);background:#ffe9e9c2;color:#af4548}.admin-delete:hover{background:#ffe0e0}.admin-done{display:inline-block!important;margin:5px 0 0!important;color:#24775e;font-size:11px;font-weight:700}.admin-empty{padding:34px!important;color:#68809b!important;text-align:center}@media(max-width:680px){.admin-page{padding:12px}.admin-header{margin-bottom:28px}.admin-title{align-items:flex-start;flex-direction:column;gap:19px}.admin-title h1{font-size:50px}.admin-title-actions{width:100%}.admin-title-actions .admin-refresh{flex:1}.admin-status-guide{margin-top:30px}.admin-login-card{padding:29px 23px;border-radius:25px}}.hero-assurance{display:flex;align-items:center;gap:10px;margin-top:27px;color:#496983;font-size:11px;line-height:1.42}.hero-assurance>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border:1px solid rgba(255,255,255,.85);border-radius:9px;color:#127e65;background:linear-gradient(135deg,#c8fff0,#8ce8d2);box-shadow:inset 0 1px #fffffff0,0 5px 13px #24846d26;font-weight:800}.hero-assurance b,.hero-assurance small{display:block}.hero-assurance b{color:#294b6c;font-size:11px}.hero-assurance small{color:#6d8399}.hero-art{min-height:500px;background:linear-gradient(145deg,#effaffc2,#caddff6b)}.hero-art:before{background:radial-gradient(circle at 78% 20%,rgba(253,226,169,.86),transparent 26%),radial-gradient(circle at 18% 72%,rgba(110,230,207,.68),transparent 38%),radial-gradient(circle at 75% 84%,rgba(135,151,255,.48),transparent 43%)}.aurora-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);opacity:.8}.orb-one{width:260px;height:260px;top:-70px;right:-65px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.92),rgba(255,194,125,.57) 45%,transparent 71%)}.orb-two{width:330px;height:330px;bottom:-160px;left:-120px;background:radial-gradient(circle,rgba(122,248,218,.64),rgba(118,173,255,.23) 55%,transparent 72%)}.orb-three{width:190px;height:190px;top:39%;left:57%;background:radial-gradient(circle,rgba(255,190,222,.64),rgba(190,159,255,.18) 60%,transparent 70%)}.hero-window{position:absolute;z-index:1;top:69px;left:50%;width:min(345px,74%);overflow:hidden;border:1px solid rgba(255,255,255,.83);border-radius:25px;background:linear-gradient(135deg,#ffffffba,#daebff78);box-shadow:inset 0 1px #fffffffa,0 31px 49px #24467a38;transform:translate(-50%) rotate(-4deg);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.hero-window-bar{display:flex;align-items:center;min-height:35px;gap:10px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.55);color:#68829e;background:#ffffff52;font:9px DM Mono,monospace;letter-spacing:.1px}.window-dots{display:flex;gap:4px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#ff9b93;box-shadow:inset 0 1px #ffffff9e}.window-dots i:nth-child(2){background:#ffcf7d}.window-dots i:nth-child(3){background:#7cddb7}.hero-window-bar>b{display:flex;align-items:center;gap:5px;margin-left:auto;color:#267b68;font:8px DM Sans,sans-serif}.hero-window-bar>b em{width:5px;height:5px;border-radius:50%;background:#36c889;box-shadow:0 0 0 3px #36c88924}.hero-window-body{padding:17px}.wallet-heading{display:flex;justify-content:space-between;align-items:center;color:#63809b;font-size:10px}.wallet-heading i{color:#466a8e;font-size:15px;letter-spacing:2px;font-style:normal;transform:translateY(-4px)}.wallet-balance{position:relative;margin-top:11px;padding:17px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:18px;color:#fff;background:linear-gradient(125deg,#22528af5,#2c739ede);box-shadow:inset 0 1px #ffffff47,0 12px 20px #234b7f33}.wallet-balance:after{content:"";position:absolute;width:120px;height:120px;right:-34px;bottom:-65px;border:19px solid rgba(128,244,218,.28);border-radius:50%}.wallet-balance small,.wallet-balance strong,.wallet-balance span{position:relative;z-index:1;display:block}.wallet-balance small{color:#c7deef;font-size:9px}.wallet-balance strong{margin:5px 0 8px;font-size:25px;letter-spacing:-1.6px}.wallet-balance span{color:#c8f5e7;font-size:9px}.wallet-balance span i{display:inline-grid;place-items:center;width:13px;height:13px;margin-right:4px;border-radius:4px;color:#173b5f;background:#90efd5;font-style:normal;font-size:10px}.wallet-flow{display:grid;gap:9px;margin-top:12px}.wallet-flow>div{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.56);border-radius:13px;background:#ffffff63;box-shadow:inset 0 1px #ffffffbf}.flow-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;color:#fff;font-size:13px}.flow-icon.scan{background:linear-gradient(135deg,#e77680,#db5b6c)}.flow-icon.bank{background:linear-gradient(135deg,#42bda1,#1b8c79)}.wallet-flow p{margin:0}.wallet-flow p b,.wallet-flow p small{display:block}.wallet-flow p b{color:#284c70;font-size:10px}.wallet-flow p small{margin-top:2px;color:#7590a7;font-size:8px}.wallet-flow>div>strong{color:#315d83;font:10px DM Mono,monospace}.hero-float-card,.hero-rate-card{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.82);border-radius:17px;background:linear-gradient(135deg,#ffffffd9,#e0f6ff6e);box-shadow:inset 0 1px #fffffffa,0 18px 30px #2c527b29;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.hero-float-card{display:flex;align-items:center;gap:8px;top:31px;right:20px;padding:10px 11px;transform:rotate(5deg)}.float-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#f28c9d,#d25f82);box-shadow:inset 0 1px #ffffff73;font-size:13px}.hero-float-card small,.hero-float-card b{display:block}.hero-float-card small{color:#71869b;font-size:8px}.hero-float-card b{color:#26516e;font-size:10px}.hero-float-card>i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#138268;background:#bff8e7;font-style:normal;font-size:10px;font-weight:800}.hero-rate-card{right:23px;bottom:38px;padding:12px 15px;transform:rotate(-3deg)}.hero-rate-card span,.hero-rate-card b,.hero-rate-card small{display:block}.hero-rate-card span,.hero-rate-card small{color:#5f7f98;font-size:9px}.hero-rate-card b{margin:1px 0;color:#285c83;font-size:28px;line-height:1;letter-spacing:-1.5px}.brand-card{position:relative;transition:transform .22s ease,box-shadow .22s ease}.brand-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 11px 20px #2a557e1f}.brand-glyph{box-shadow:inset 0 1px #ffffff61,0 4px 9px #18415d24}.payment-network{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.54);border-radius:15px;background:#eff9ff59}.payment-network>span{color:#71899f;font-size:9px}.payment-network>div{display:flex;align-items:center;gap:8px}.payment-network b{display:inline-flex;align-items:center;height:22px;color:#395b7b;font-size:10px;letter-spacing:-.4px}.network-visa{color:#1f4f97!important;font-style:italic;font-weight:900;letter-spacing:-.8px!important}.network-mastercard{gap:0}.network-mastercard i{width:13px;height:13px;border-radius:50%;background:#eb5f59}.network-mastercard i+i{margin-left:-5px;background:#f4b34d;mix-blend-mode:multiply}.network-mastercard em{margin-left:4px;color:#35495a;font-size:8px;font-style:normal;font-weight:700}.network-gpn{padding:0 4px;border-radius:4px;color:#fff!important;background:linear-gradient(135deg,#ea655d 0 32%,#edbc52 33% 66%,#247fb8 67%);font-size:8px!important;font-weight:800}.network-qris{color:#213d62!important;font-weight:900;letter-spacing:-.7px!important}@media(max-width:780px){.hero-assurance{margin-top:22px}.hero-art{min-height:465px}.hero-window{top:64px;width:min(350px,76%)}.hero-float-card{right:12px;top:22px}.hero-rate-card{right:16px;bottom:26px}.payment-network{padding:10px}}@media(max-width:470px){.hero-art{min-height:425px}.hero-window{top:56px;width:78%;border-radius:21px}.hero-window-body{padding:13px}.wallet-balance{padding:14px}.wallet-balance strong{font-size:21px}.hero-float-card{transform:scale(.84) rotate(5deg);transform-origin:top right}.hero-rate-card{transform:scale(.84) rotate(-3deg);transform-origin:bottom right}.payment-network>span{display:none}.payment-network>div{width:100%;justify-content:space-between;gap:3px}}
