@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b80198{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b80198{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--green:#18b879;--green-bright:#35c98b;--green-deep:#0d9663;--ink:#182528;--muted:#5b696b;--line:#dfeae2;--soft:#ddf7eb;--pale:#f5faf7;--white:#fff;--shadow:0 12px 34px rgba(18,78,37,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:#fff;color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.52;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.section-wrap{width:min(1240px,calc(100% - 56px));margin-inline:auto}.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid #edf2ee;position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{width:min(1320px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:block;flex:0 0 208px;width:208px;height:68px;overflow:hidden}.brand img{width:100%;height:100%;object-fit:contain}.primary-nav{gap:clamp(15px,2.2vw,34px);font-size:13px;font-weight:700;color:#263235}.primary-nav,.primary-nav>a{display:flex;align-items:center;height:100%}.primary-nav>a{position:relative}.primary-nav>a.active,.primary-nav>a:hover{color:var(--green-deep)}.primary-nav>a.active:after{content:"";height:2px;background:var(--green);position:absolute;bottom:15px;left:0;right:0}.header-actions,.mobile-actions{display:flex;align-items:center;gap:10px}.menu-toggle,.mobile-actions{display:none}.button{height:42px;padding:0 19px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:13px;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(5,109,35,.15)}.button-primary{background:var(--green);color:#fff;border:1px solid var(--green)}.button-primary:hover{background:#07972e}.button-outline{border:1px solid var(--green);color:var(--green-deep);background:#fff}.button-large{height:49px;padding:0 22px;font-size:14px}.hero{background:linear-gradient(105deg,#effbf3,#fff 45%,#f0fbf3);overflow:hidden}.hero-inner{min-height:492px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;grid-gap:26px;gap:26px;padding-top:39px;padding-bottom:33px}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#d9f7df;border-radius:99px;padding:7px 13px;color:#153b22;font-weight:700;margin-bottom:17px}.eyebrow span{width:7px;height:7px;border-radius:100%;background:var(--green)}h1,h2,h3,p{margin-top:0}.hero h1{font-family:Manrope,DM Sans,sans-serif;font-size:clamp(35px,4vw,53px);line-height:1.13;letter-spacing:-1.8px;color:#26353d;font-weight:800;margin:0 0 15px}.hero h1 span{color:#06aa32}.hero-desc{font-size:15px;line-height:1.55;color:#273538;margin-bottom:20px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-benefits{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px}.hero-benefits span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#273b30}.hero-benefits svg{color:var(--green);stroke-width:3;background:#e0f7e5;border-radius:50%;padding:2px}.illustration-note{font-size:9px;color:#77867e;margin:10px 0 0}.device-stage{position:relative;min-width:0;min-height:390px;display:flex;align-items:center;justify-content:flex-end;padding:26px 2px 20px 0}.hero-orbit{position:absolute;border-radius:45% 55% 38% 62%;z-index:0;filter:blur(.2px)}.orbit-one{width:73%;height:86%;right:0;top:3%;background:linear-gradient(140deg,#bff8ca,#43d755 52%,#0bb333);transform:rotate(-4deg)}.orbit-two{width:26%;height:60%;right:-2%;bottom:3%;background:#c9f9d3;transform:rotate(22deg)}.laptop{position:relative;z-index:1;width:92%;margin-left:7%;filter:drop-shadow(0 16px 10px rgba(15,38,27,.19))}.laptop-screen{border:solid #202827;border-width:8px 8px 11px;border-radius:16px 16px 7px 7px;background:#f8fbf9;padding:0 10px 10px;overflow:hidden;aspect-ratio:1.58}.dash-top{height:37px;justify-content:space-between;background:#fff;border-bottom:1px solid #edf1ed;padding:0 8px;font-size:9px;font-weight:800}.dash-top,.mini-brand{display:flex;align-items:center}.mini-brand{gap:5px;color:#17291d}.mini-brand>span:last-child{color:var(--green)}.mini-mark{width:20px;height:20px;border-radius:6px;background:linear-gradient(140deg,#27dd32,#008a2f);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 2px rgba(255,255,255,.4)}.dash-tools{display:flex;align-items:center;gap:9px;color:#68766c}.dash-tools i{width:9px;height:9px;border:1px solid #78877d;border-radius:50%}.dash-tools b{color:#fff;background:#08ad35;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:8px}.dash-body{display:grid;grid-template-columns:24% 1fr;height:calc(100% - 37px);min-height:266px}.dash-sidebar{background:#fff;display:flex;flex-direction:column;padding:7px 5px;gap:3px;border-right:1px solid #edf0ed}.dash-sidebar>div{display:flex;align-items:center;gap:5px;padding:5px 4px;font-size:8px;color:#34413a;border-radius:5px;white-space:nowrap}.dash-sidebar .selected{background:#0bae35;color:#fff;font-weight:700}.nav-dot{display:inline-grid;place-items:center;width:12px;font-size:11px}.dash-content{padding:13px 12px;min-width:0}.dash-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.dash-title small{display:block;font-size:7px;letter-spacing:1px;color:#8b9890}.dash-title h3{font-size:16px;margin:0;color:#1b2821}.period{font-size:8px;background:#fff;border:1px solid #e8eee9;padding:5px 7px;border-radius:5px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.stat-grid>div{background:#fff;border:1px solid #e7eee8;border-radius:7px;padding:8px 7px;box-shadow:0 2px 8px rgba(30,70,43,.04);min-width:0}.stat-grid small{color:#67736d;font-size:7px}.stat-grid b,.stat-grid small{display:block;white-space:nowrap}.stat-grid b{font-size:12px;color:#18241e;margin:3px 0}.stat-grid em{display:block;font-size:6px;font-style:normal;color:#06a632;white-space:nowrap}.stat-grid em.negative{color:#e2534e}.dash-lower{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:7px;gap:7px;margin-top:9px}.chart-card,.recent-card{background:#fff;border:1px solid #e7eee8;border-radius:7px;padding:8px;min-width:0}.chart-card>b,.recent-card>b{display:block;font-size:8px;margin-bottom:7px}.chart-area{position:relative;height:129px;padding:3px 0 15px 24px;background:repeating-linear-gradient(180deg,transparent 0,transparent 24px,#edf2ee 25px)}.chart-area svg{width:100%;height:calc(100% - 16px);display:block}.chart-y{left:0;top:0;height:calc(100% - 16px);flex-direction:column;color:#88948c}.chart-x,.chart-y{position:absolute;display:flex;justify-content:space-between;font-size:6px}.chart-x{bottom:0;left:23px;right:0;color:#77847a}.recent-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 5px;gap:2px 5px;padding:8px 0;border-top:1px solid #eff2ef;font-size:7px;white-space:nowrap}.recent-row span small{display:block;color:#8b958e;font-size:6px}.recent-row strong{font-size:7px}.recent-row i{grid-column:2;color:#058e2a;background:#e3f8e8;border-radius:10px;padding:2px 5px;font-style:normal;font-size:6px;justify-self:end}.laptop-base{height:9px;width:104%;margin-left:-2%;background:linear-gradient(#d8dcda,#727b78 54%,#202624);border-radius:0 0 50% 50%;position:relative}.laptop-base span{display:block;width:22%;height:3px;margin:auto;background:#767e7c;border-radius:0 0 6px 6px}.mobile-mockup{position:absolute;z-index:3;bottom:18px;left:0;width:25%;min-width:120px;max-width:158px;border:5px solid #1d2523;border-radius:22px;background:#1c2422;padding:4px;filter:drop-shadow(0 14px 10px rgba(0,0,0,.2));transform:rotate(-1deg)}.mobile-screen{height:240px;border-radius:15px;background:#fff;overflow:hidden;position:relative}.mobile-speaker{position:absolute;z-index:3;top:7px;left:calc(50% - 18px);width:36px;height:5px;border-radius:5px;background:#151b19}.mobile-header{height:28px;padding:6px 10px;justify-content:space-between;font-size:8px}.mobile-brand,.mobile-header{background:#04a934;color:#fff;display:flex;font-weight:700}.mobile-brand{height:43px;align-items:center;gap:6px;padding:0 9px;font-size:9px}.mobile-success{display:flex;flex-direction:column;align-items:center;padding:26px 8px 0;text-align:center}.mobile-success>span{width:44px;height:44px;background:#04b43a;color:#fff;border-radius:50%;display:grid;place-items:center;margin-bottom:13px}.mobile-success>b{font-size:10px;margin-bottom:12px}.mobile-success strong{font-size:18px;color:#12251a;margin-bottom:14px}.mobile-success small{font-size:8px;color:#56645b;margin:2px}.mobile-home{position:absolute;bottom:6px;left:calc(50% - 18px);width:36px;height:3px;background:#39413c;border-radius:5px}.highlights{background:#fff;border-top:1px solid #e8f3eb;border-bottom:1px solid #edf4ee}.highlights-inner{min-height:95px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.highlight{display:flex;align-items:center;gap:10px;padding:12px 13px;border-right:1px solid #f0f4f0;min-width:0}.highlight:first-child{padding-left:0}.highlight:last-child{border:0;padding-right:0}.icon-bubble{width:49px;height:49px;border-radius:50%;background:#e9f9ed;color:var(--green);display:grid;place-items:center;flex:0 0 auto}.highlight .icon-bubble{width:45px;height:45px}.highlight h2{font-size:12px;line-height:1.2;margin:0 0 4px;font-weight:800;color:#15241a}.highlight p{font-size:10px;line-height:1.35;color:#46554c;margin:0}.section{padding:51px 0}.section-solutions{background:linear-gradient(180deg,#f8fcf8,#fff)}.pricing-intro h2,.section-heading h2{font-family:Manrope,DM Sans,sans-serif;font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:0 0 7px;color:#145326;font-weight:800}.section-heading h2 span{color:#08ad35}.pricing-intro p,.section-heading p{font-size:14px;color:#35413b;margin:0}.business-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-top:23px}.business-card{min-height:151px;border:1px solid var(--line);border-radius:15px;padding:17px 16px;background:rgba(255,255,255,.85);transition:box-shadow .2s,transform .2s}.business-card:hover,.feature-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.business-card .icon-bubble{width:40px;height:40px;margin-bottom:8px}.business-card h3{font-size:14px;margin:0 0 4px;color:#19241d}.business-card p{font-size:12px;line-height:1.38;margin:0;color:#46534a}.how-section{padding-top:30px;padding-bottom:29px}.how-layout{display:grid;grid-template-columns:29% 1fr;align-items:center;grid-gap:24px;gap:24px}.how-heading h2{color:#086729}.steps-row{display:grid;grid-template-columns:repeat(5,1fr);align-items:start}.step{text-align:center;position:relative;padding:14px 12px 0}.step-number{position:absolute;left:calc(50% - 13px);top:-3px;border-radius:50%;width:27px;height:27px;background:var(--green);color:#fff;font-size:13px;font-weight:800;box-shadow:0 2px 5px rgba(5,140,42,.17)}.step-icon,.step-number{display:grid;place-items:center}.step-icon{color:var(--green);height:39px;margin:8px 0 1px}.step h3{font-size:12px;margin:3px 0;color:#17241b;line-height:1.25}.step p{font-size:10px;line-height:1.28;color:#465249;margin:0}.step-arrow{position:absolute;right:-12px;top:34px;color:var(--green);stroke-width:3}.feature-section{padding-top:25px;padding-bottom:28px}.feature-layout{display:grid;grid-template-columns:22% 1fr;grid-gap:25px;gap:25px;align-items:center}.feature-heading h2{color:#0a5924}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.feature-card{min-height:78px;border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;padding:11px 13px;transition:box-shadow .2s,transform .2s}.feature-card .icon-bubble{width:43px;height:43px}.feature-card h3{font-size:12px;margin:0 0 2px;color:#1b2920}.feature-card p{font-size:10px;line-height:1.32;color:#3f4c43}.qris-rail{border-radius:18px;background:#f0faf3;min-height:139px;padding:20px 24px;display:grid;grid-template-columns:34% 1fr;align-items:center;grid-gap:18px;gap:18px;margin-top:10px;margin-bottom:0}.qris-rail+.qris-rail{margin-top:9px}.rail-copy{display:flex;gap:17px;align-items:center;border-right:1px solid #a9dcb4;padding-right:18px;min-height:92px}.rail-icon{width:61px;height:61px;background:transparent;color:#06a733}.rail-copy h2{font-family:Manrope,DM Sans,sans-serif;font-size:21px;letter-spacing:-.5px;margin:0 0 5px;color:#101c15;line-height:1.2}.rail-copy p{font-size:12px;line-height:1.42;color:#303d34;margin:0;max-width:330px}.brand-grid{display:grid;grid-gap:9px;gap:9px}.wallet-grid{grid-template-columns:repeat(7,1fr)}.bank-grid{grid-template-columns:repeat(6,1fr)}.brand-tile{height:48px;border:1px solid #e6eee8;background:#fff;border-radius:10px;display:grid;place-items:center;box-shadow:0 2px 5px rgba(30,81,44,.05);padding:4px 8px;overflow:hidden}.app-mark{font-weight:800;font-size:17px;white-space:nowrap;letter-spacing:-.6px}.app-mark.dana{color:#168cf2}.app-mark.dana span:before{content:"◉";font-size:19px;margin-right:3px}.app-mark.ovo{font-size:22px;color:#4a1687;letter-spacing:1px}.app-mark.gopay{color:#00a7c7;font-size:16px}.app-mark.shopeepay{font-size:12px;color:#ee542a}.app-mark.linkaja{color:#e71936;font-size:13px;font-style:italic}.app-mark.astrapay{font-size:13px;color:#315cbd}.app-mark.bca{color:#1762b4}.app-mark.bri{color:#1650a0}.app-mark.bni{color:#e65a2d}.app-mark.mandiri{color:#07409a;font-style:italic}.app-mark.cimb-niaga{color:#d84437;font-size:12px}.app-mark.bsi{color:#159a91}.app-mark.btn{color:#2472ce}.app-mark.bank-muamalat{color:#559a26;font-size:10px}.app-mark.permatabank{font-size:10px;color:#323a40}.app-mark.ocbc{color:#e82f35}.app-mark.danamon{color:#24934d;font-size:12px}.app-mark.shopeepay span:before{content:"▣ ";font-size:17px}.others{font-size:10px;font-weight:700;color:#1c2921;white-space:nowrap}.pricing-section{padding-top:24px;padding-bottom:27px}.pricing-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}.pricing-intro{padding:10px 10px 0 0}.pricing-intro h2{font-size:24px;color:#17211c}.pricing-intro p{font-size:13px;line-height:1.45}.fee-rules,.price-card{border:1px solid #e0ebe2;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(38,87,48,.045);padding:15px 17px}.scheme-tag{display:inline-flex;border-radius:20px;background:#0aae37;color:#fff;font-size:10px;font-weight:800;padding:3px 11px;margin-bottom:7px}.price-card h3{font-size:13px;margin:0 0 3px;color:#17231b}.price-percent{font-family:Manrope,sans-serif;display:block;font-size:36px;line-height:1.06;color:#04a62f;letter-spacing:-1.6px}.price-card>p{font-size:12px;line-height:1.4;color:#38453c;margin:4px 0 11px}.unique-price{font-family:Manrope,sans-serif;display:block;color:#07a732;font-size:19px;line-height:1.5;letter-spacing:-.5px}.calc-example{border-top:1px solid #edf2ee;padding-top:8px;display:flex;flex-direction:column;gap:2px;font-size:10px;line-height:1.4}.calc-example b{font-size:10px;color:#1b2b20}.calc-example span{color:#4b5a4f}.fee-rules{grid-column:1/-1;display:flex;align-items:flex-start;gap:22px;background:#fbfefb;padding:13px 17px}.fee-rules h3{display:flex;align-items:center;gap:8px;flex:0 0 185px;font-size:13px;margin:0}.fee-rules h3 span{width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.fee-rules ul{display:flex;flex-wrap:wrap;gap:7px 20px;list-style:none;padding:0;margin:0}.fee-rules li{font-size:10px;color:#3d4a40;position:relative;padding-left:14px}.fee-rules li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.developer-banner{min-height:129px;margin-top:0;margin-bottom:25px;border-radius:17px;background:#effaf2;display:grid;grid-template-columns:105px 1.03fr 1.3fr auto;align-items:center;grid-gap:19px;gap:19px;padding:19px 23px}.code-illustration{width:77px;height:70px;transform:rotate(-7deg);background:linear-gradient(145deg,#22da52,#03952c);border:5px solid #a9f1b9;border-radius:13px;box-shadow:0 6px 0 #bdecc5;display:grid;place-items:center;color:#fff}.code-window{width:100%;height:100%;border-radius:5px;background:#079e31;padding:5px}.code-window>div{display:flex;gap:3px}.code-window i{width:4px;height:4px;background:#a9f3b7;border-radius:50%}.code-window strong{font-family:monospace;font-size:27px;display:grid;place-items:center;height:calc(100% - 8px)}.developer-copy h2{font-family:Manrope,sans-serif;font-size:20px;line-height:1.2;margin:0 0 5px;color:#142119}.developer-copy p{font-size:12px;line-height:1.4;color:#37443a;margin:0}.developer-benefits{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.developer-benefits li{display:flex;align-items:center;gap:8px;font-size:11px;color:#26342a}.developer-benefits svg{color:var(--green);stroke-width:3;flex:0 0 auto}.developer-banner>.button{height:43px;padding-inline:16px}.faq-section{padding-top:0;padding-bottom:28px}.faq-layout{display:grid;grid-template-columns:23% 1fr;grid-gap:25px;gap:25px;align-items:start}.faq-intro{background:#effaf2;border-radius:14px;padding:18px;min-height:148px}.faq-intro .icon-bubble{width:48px;height:48px;background:transparent;margin-bottom:5px}.faq-intro h2{font-family:Manrope,sans-serif;font-size:23px;margin:0 0 3px}.faq-intro p{font-size:12px;color:#3e4b42;margin:0;line-height:1.4}.faq-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.faq-item{border:1px solid #dfe8e1;border-radius:20px;margin-bottom:8px;overflow:hidden}.faq-item summary{min-height:40px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:600;color:#243129}.faq-item summary>span{width:8px;height:8px;border-right:1.7px solid #1e2b22;border-bottom:1.7px solid #1e2b22;transform:rotate(45deg);transition:transform .2s;flex:0 0 auto;margin-right:3px;margin-top:-4px}.faq-item[open] summary>span{transform:rotate(225deg);margin-top:4px}.faq-item[open] summary{color:#08712b}.faq-item>p{font-size:11px;line-height:1.55;color:#546258;padding:0 14px 13px;margin:0}.final-cta{overflow:hidden;background:linear-gradient(105deg,#08a62e,#007f2d 50%,#0bbb37);color:#fff}.cta-inner,.final-cta{min-height:113px;position:relative}.cta-inner{z-index:1;display:flex;align-items:center;justify-content:center;gap:54px;text-align:center}.cta-inner h2{font-family:Manrope,sans-serif;font-size:25px;line-height:1.2;margin:0 0 5px;letter-spacing:-.5px}.cta-inner p{font-size:13px;margin:0;color:rgba(255,255,255,.93)}.button-white{background:white;color:#116326;border:1px solid white;height:45px;padding:0 22px}.cta-shape{position:absolute;border-radius:50%;pointer-events:none}.shape-left{width:220px;height:220px;left:-124px;top:-100px;background:linear-gradient(130deg,#3ef32a,#b4ee20);opacity:.9}.shape-right{width:240px;height:150px;right:-90px;bottom:-97px;background:#15d83b;opacity:.45;transform:rotate(-20deg)}.footer{background:#fff;padding:28px 0 12px}.footer-top{grid-template-columns:1.38fr .7fr .86fr .78fr .95fr 1.55fr;grid-gap:21px;gap:21px;padding-bottom:24px;align-items:start}.footer-brand .brand{width:195px;height:67px;margin-left:-6px}.footer-brand>p{font-size:11px;margin:-9px 0 0 5px;color:#25332a}.footer-col{gap:6px;padding-top:10px}.footer-col h3{font-size:12px;margin:0 0 2px;color:#1c2b21}.footer-col a{font-size:11px;color:#425046}.footer-col a:hover{color:var(--green)}.company-block{border-left:1px solid #dfe8e1;padding:8px 0 5px 15px;display:flex;gap:10px;align-items:flex-start}.company-icon{color:var(--green);margin-top:13px}.company-block small{font-size:9px;color:#3f4d43;display:block}.company-block b{font-size:11px;display:block;white-space:nowrap;color:#1d2c22}.company-block p{font-size:10px;line-height:1.38;color:#46544a;margin:3px 0 0}.footer-bottom{border-top:1px solid #e4ebe5;padding-top:12px;align-items:center;font-size:10px;color:#17231a}.country{display:flex;align-items:center;gap:7px}.country i{width:18px;height:12px;background:linear-gradient(#e31d2d 50%,#fff 0);border:1px solid #e9e9e9;border-radius:2px}@media(min-width:1440px){.hero-inner{min-height:540px}.laptop{width:96%}.device-stage{min-height:420px}.mobile-mockup{left:-3px;width:25%}.highlights-inner{min-height:104px}.business-card{min-height:164px}.section{padding-top:58px;padding-bottom:58px}}@media(max-width:1120px){.section-wrap{width:min(100% - 42px,1240px)}.header-inner{width:calc(100% - 32px);gap:14px}.brand{flex-basis:173px;width:173px}.primary-nav{gap:15px;font-size:12px}.header-actions .button{padding-inline:13px}.hero-inner{grid-template-columns:.9fr 1.1fr;gap:13px}.hero h1{font-size:clamp(32px,4.1vw,46px)}.device-stage{min-height:350px}.laptop-screen{border-width:7px 7px 10px;padding-inline:7px}.dash-body{min-height:240px}.mobile-mockup{min-width:105px;width:24%}.mobile-screen{height:220px}.highlights-inner{grid-template-columns:repeat(3,1fr);padding-block:8px}.highlight:nth-child(3){border-right:0}.business-grid{grid-template-columns:repeat(3,1fr)}.business-card{min-height:135px}.footer-top{grid-template-columns:1.2fr repeat(4,.75fr)}.company-block{grid-column:1/-1;border-left:0;border-top:1px solid #e5ece6;padding:15px 0 0;max-width:430px}.developer-banner{grid-template-columns:80px 1fr 1.3fr;gap:14px}.developer-banner>.button{grid-column:2/-1;justify-self:start}.bank-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){html{scroll-padding-top:68px}.section-wrap{width:calc(100% - 36px)}.site-header{height:66px}.header-inner{width:calc(100% - 28px);gap:8px}.brand{width:169px;height:61px;flex-basis:169px}.menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d9e8dc;border-radius:9px;background:#fff;color:#08712b;margin-left:auto}.primary-nav{display:none;position:absolute;top:65px;left:0;right:0;height:auto;background:#fff;border-bottom:1px solid #e4eee6;padding:12px 20px 18px;align-items:stretch;gap:0;box-shadow:0 12px 20px rgba(10,46,21,.08);white-space:normal}.primary-nav.is-open{display:flex;flex-direction:column}.primary-nav>a{height:auto;padding:12px 5px;border-bottom:1px solid #f0f4f0}.primary-nav>a.active:after{display:none}.mobile-actions{display:flex;padding-top:14px}.mobile-actions .button{flex:1 1}.header-actions{display:none}.hero-inner{grid-template-columns:1fr;gap:0;padding-top:39px;padding-bottom:18px}.hero-copy{max-width:600px}.eyebrow{font-size:11px;padding:7px 11px;margin-bottom:13px}.hero h1{font-size:clamp(34px,8vw,48px);letter-spacing:-1.3px}.desktop-break{display:none}.hero-desc{font-size:14px;max-width:570px}.hero-actions{gap:9px}.button-large{height:46px;padding-inline:16px;font-size:13px}.hero-benefits{gap:12px}.hero-benefits span{font-size:11px}.illustration-note{margin-top:6px}.device-stage{min-height:345px;margin:3px -5px 0}.laptop{width:94%;margin-left:7%}.laptop-screen{border-width:6px 6px 8px}.dash-body{min-height:220px;grid-template-columns:22% 1fr}.dash-sidebar>div{font-size:7px;padding:4px 2px;gap:2px}.nav-dot{width:10px}.dash-content{padding:10px 8px}.stat-grid{gap:4px}.stat-grid>div{padding:6px 4px}.stat-grid small{font-size:6px}.stat-grid b{font-size:9px}.stat-grid em{font-size:5px}.chart-area{height:110px}.dash-lower{gap:4px}.chart-card,.recent-card{padding:6px}.mobile-mockup{left:0;width:23%;min-width:97px;bottom:7px;border-width:4px;border-radius:19px}.mobile-screen{height:194px}.mobile-header{height:25px}.mobile-brand{height:35px;padding-inline:6px;font-size:8px}.mobile-success{padding-top:19px}.mobile-success>span{width:37px;height:37px;margin-bottom:10px}.mobile-success>b{font-size:8px}.mobile-success strong{font-size:15px}.mobile-success small{font-size:7px}.highlights-inner{grid-template-columns:repeat(2,1fr);padding-block:8px}.highlight{padding:10px 7px;border-right:0}.highlight:first-child{padding-left:7px}.highlight .icon-bubble{width:40px;height:40px}.highlight h2{font-size:11px}.highlight p{font-size:9px}.section{padding:39px 0}.pricing-intro h2,.section-heading h2{font-size:25px}.section-heading p{font-size:13px}.business-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.business-card{min-height:151px;padding:14px 12px;border-radius:13px}.business-card h3{font-size:13px}.business-card p{font-size:11px}.feature-layout,.how-layout{grid-template-columns:1fr;gap:18px}.how-section{padding-block:32px}.steps-row{grid-template-columns:1fr;gap:0;padding-left:5px}.step{min-height:92px;text-align:left;padding:8px 8px 9px 62px;border-left:2px solid #b6e8c1}.step:last-child{border-left-color:transparent}.step-number{left:-15px;top:12px}.step-icon{position:absolute;left:11px;top:17px;height:34px;margin:0}.step h3{font-size:13px;margin:3px 0}.step p{font-size:11px;max-width:340px}.step-arrow{right:auto;left:-10px;top:auto;bottom:-8px;transform:rotate(90deg);background:#fff}.feature-section{padding-top:26px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:8px}.feature-card{min-height:92px;gap:8px;padding:10px 8px}.feature-card .icon-bubble{width:37px;height:37px}.feature-card h3{font-size:11px}.feature-card p{font-size:9px}.qris-rail{width:calc(100% - 24px);padding:17px 14px;grid-template-columns:1fr;gap:12px;border-radius:15px}.rail-copy{border-right:0;border-bottom:1px solid #b6e2c0;padding:0 0 12px;min-height:0;gap:12px}.rail-icon{width:49px;height:49px}.rail-copy h2{font-size:19px}.rail-copy p{font-size:11px}.wallet-grid{grid-template-columns:repeat(4,1fr);gap:7px}.bank-grid{grid-template-columns:repeat(3,1fr);gap:7px}.brand-tile{height:43px;padding:4px}.app-mark{font-size:14px}.app-mark.ovo{font-size:19px}.app-mark.dana{font-size:14px}.app-mark.astrapay,.app-mark.cimb-niaga,.app-mark.danamon,.app-mark.shopeepay{font-size:10px}.others{font-size:9px}.pricing-section{padding-top:29px;padding-bottom:24px}.pricing-wrap{grid-template-columns:1fr;gap:10px}.pricing-intro{padding:0 0 4px}.fee-rules,.price-card{padding:14px}.fee-rules{grid-column:auto;display:block}.fee-rules ul{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.developer-banner{width:calc(100% - 24px);grid-template-columns:60px 1fr;gap:11px;padding:16px;margin-bottom:22px}.code-illustration{width:57px;height:56px;border-width:4px}.code-window strong{font-size:22px}.developer-copy h2{font-size:18px}.developer-copy p{font-size:11px}.developer-benefits{grid-column:1/-1;padding-left:5px}.developer-benefits li{font-size:10px}.developer-banner>.button{grid-column:1/-1;justify-self:stretch}.faq-section{padding-top:0;padding-bottom:24px}.faq-layout{grid-template-columns:1fr;gap:14px}.faq-intro{min-height:0;padding:14px;display:grid;grid-template-columns:48px 1fr;grid-column-gap:10px;column-gap:10px;align-items:center}.faq-intro .icon-bubble{grid-row:span 2;margin:0}.faq-intro h2{font-size:21px}.faq-intro p{font-size:11px}.faq-columns{grid-template-columns:1fr;gap:0}.faq-item{margin-bottom:7px}.faq-item summary{font-size:11px;min-height:41px}.faq-item>p{font-size:11px}.cta-inner{min-height:157px;display:flex;flex-direction:column;gap:13px;padding-block:20px}.cta-inner h2{font-size:20px}.cta-inner p{font-size:11px}.button-white{height:42px}.footer{padding-top:23px}.footer-top{grid-template-columns:repeat(2,1fr);gap:20px 14px;padding-bottom:18px}.footer-brand{grid-column:1/-1}.footer-brand .brand{width:190px;height:65px}.footer-brand>p{margin-top:-9px}.footer-col{padding-top:0}.company-block{grid-column:1/-1;margin-top:2px;padding-top:13px}.footer-bottom{font-size:9px;gap:9px}.country{white-space:nowrap}}@media(max-width:380px){.hero h1{font-size:32px}.hero-actions{align-items:stretch}.hero-actions .button{flex:1 1;padding-inline:9px;font-size:11px}.hero-benefits{gap:7px}.hero-benefits span{font-size:10px}.device-stage{min-height:285px}.dash-body{min-height:178px}.dash-sidebar>div{font-size:6px}.chart-area{height:88px}.mobile-mockup{min-width:83px}.mobile-screen{height:166px}.mobile-success{padding-top:13px}.mobile-success>span{width:32px;height:32px}.business-card{min-height:158px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:74px}.wallet-grid{grid-template-columns:repeat(3,1fr)}.bank-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.public-route-loading{width:min(1180px,calc(100% - 64px));min-height:65vh;margin:0 auto;padding:54px 0;display:grid;align-content:start;grid-gap:22px;gap:22px}.public-route-loading-grid section,.public-route-loading-heading,.public-route-loading-panel{display:grid;grid-gap:12px;gap:12px}.public-route-loading-grid section span,.public-route-loading-heading span,.public-route-loading-panel span{display:block;border-radius:9px;background:linear-gradient(100deg,#eaf3ed 25%,#f8fbf9 50%,#eaf3ed 75%);background-size:200% 100%;animation:public-route-skeleton 1.5s ease-in-out infinite}.public-route-loading-heading span:first-child{width:120px;height:12px}.public-route-loading-heading span:nth-child(2){width:min(540px,80%);height:40px}.public-route-loading-heading span:last-child{width:min(680px,95%);height:16px}.public-route-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-route-loading-grid section,.public-route-loading-panel{padding:20px;border:1px solid #e3ece6;border-radius:14px;background:#fff}.public-route-loading-grid section span{height:16px}.public-route-loading-grid section span:first-child{width:45%;height:20px}.public-route-loading-panel{min-height:220px;align-content:start}.public-route-loading-panel span{height:14px}.public-route-loading-panel span:first-child{width:40%;height:22px;margin-bottom:6px}@keyframes public-route-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:760px){.public-route-loading{width:calc(100% - 36px);padding:34px 0}.public-route-loading-grid{grid-template-columns:1fr}.public-route-loading-grid section:nth-child(n+2){display:none}}@media(prefers-reduced-motion:reduce){.public-route-loading-grid section span,.public-route-loading-heading span,.public-route-loading-panel span{animation:none;background:#edf4ef}}.app-mark[class]{color:#35443a!important}.app-mark.dana span:before,.app-mark.shopeepay span:before{content:none!important}.footer-col>span{font-size:11px;color:#758078}.notice-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:rgba(13,34,20,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notice-dialog{width:min(100%,390px);padding:25px;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(0,30,8,.25);text-align:center}.notice-dialog .icon-bubble{margin:0 auto 12px}.notice-dialog h2{font-family:Manrope,DM Sans,sans-serif;font-size:21px;margin:0 0 7px;color:#164b25}.notice-dialog p{font-size:13px;color:#4d5b51;margin:0 0 19px}.notice-dialog .button{min-width:130px}.nav-dropdown{height:100%;display:flex;align-items:center;position:relative}.nav-dropdown>summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-3px}.dropdown-panel{display:none;position:absolute;top:calc(100% - 8px);left:-13px;min-width:220px;padding:7px;border:1px solid #e2ece4;border-radius:11px;background:#fff;box-shadow:0 12px 30px rgba(13,66,26,.13)}.nav-dropdown[open] .dropdown-panel{display:grid}.dropdown-panel a{padding:9px 10px;border-radius:7px;font-size:12px;font-weight:600;color:#334138}.dropdown-panel a:hover{background:#effaf2;color:#08712b}@media(max-width:760px){.nav-dropdown{height:auto;display:block;border-bottom:1px solid #f0f4f0}.nav-dropdown>summary{padding:12px 5px}.dropdown-panel,.nav-dropdown[open] .dropdown-panel{position:static;min-width:0;padding:0 0 7px 13px;border:0;border-radius:0;background:transparent;box-shadow:none}.dropdown-panel a{padding:9px;font-size:12px}.nav-dropdown[open] .dropdown-panel{display:grid}}.device-pairing-form{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.device-pairing-form label{min-width:min(100%,320px);flex:1 1}.pairing-code-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:18px;border:1px solid #b9d9ce;border-radius:14px;background:#f3fbf7}.pairing-code-card>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.pairing-code-card strong{overflow-wrap:anywhere;font:700 16px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.pairing-code-card small{color:#52616b}@media (max-width:640px){.pairing-code-card{align-items:stretch;flex-direction:column}}.workspace{background:var(--pk-bg)}.workspace-sidebar{background:linear-gradient(180deg,#fff,#f7fcf9)}.workspace-mode{color:#14794e}.workspace-nav-group p{color:#75877d}.workspace-nav-link:focus-visible,.workspace-nav-link:hover{background:#e4f8ed;color:#0d9663}.workspace-nav-link[aria-current=page]{background:#e4f8ed;color:#0d9663;font-weight:800}.merchant-switcher{display:grid;grid-gap:8px;gap:8px;margin:12px 14px 18px;padding:12px;border:1px solid #d7eee1;border-radius:14px;background:#f0faf4;color:#20392d}.switcher-label{color:#0d9663;font-size:11px;font-weight:800;letter-spacing:.08em}.merchant-switcher form{display:grid;grid-gap:5px;gap:5px}.merchant-switcher select{width:100%;min-width:0;padding:9px;border:1px solid #cfe6d8;border-radius:9px;background:#fff;color:#20392d;font-weight:700}.merchant-switcher small{color:#63766b}.environment-switcher{display:grid;grid-gap:6px;gap:6px;margin-top:3px}.environment-switcher>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border-radius:9px;background:#e1f3e8}.environment-switcher button{border:0;border-radius:7px;padding:7px 4px;background:transparent;color:#456255;font-size:12px;cursor:pointer}.environment-switcher button.environment-selected{background:#18b879;color:white;font-weight:800}.switcher-submit{justify-self:start;border:0;padding:2px 0;background:transparent;color:#0d9663;font-size:12px;cursor:pointer}.add-merchant-link{justify-content:center;width:100%;color:#0d9663!important;border-color:#bfe7d0!important}.merchant-home{display:grid;grid-gap:18px;gap:18px}.home-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px}.home-welcome h2{margin:5px 0;color:#12251d;font-size:clamp(23px,3vw,32px)}.home-welcome p{margin:0;color:#63746b}.environment-label{padding:9px 14px;border-radius:999px;background:var(--pk-soft);color:var(--pk-deep);font-weight:800;white-space:nowrap}.home-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.home-metric{display:grid;grid-gap:8px;gap:8px;padding:17px;min-width:0;border:1px solid #e2ebe6;border-radius:15px;background:#fff;box-shadow:0 3px 14px rgba(22,67,46,.045);color:inherit;text-decoration:none}.home-metric:hover{border-color:#8edbb7;transform:translateY(-1px)}.home-metric-highlight{background:linear-gradient(135deg,#ddf7eb,#f8fffb)}.home-metric small,.home-metric span{color:#64746b;font-size:13px}.home-metric strong{color:#14271f;font-size:clamp(20px,2.2vw,27px);overflow-wrap:anywhere}.workspace-user-merchant{gap:12px}.notification-center{position:relative;flex:0 0 auto}.notification-trigger{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid #deebe3;border-radius:11px;background:#fff;color:#355044;cursor:pointer}.notification-trigger:focus-visible,.notification-trigger:hover{border-color:#8edbb7;background:#f2fbf6;outline:none}.notification-trigger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e24848;color:#fff;font-size:9px;line-height:1;font-weight:800}.notification-popover{position:absolute;z-index:60;top:calc(100% + 12px);right:-86px;width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 100px));overflow:auto;border:1px solid #dfeae3;border-radius:15px;background:#fff;box-shadow:0 18px 50px rgba(24,55,37,.17)}.notification-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px 13px;border-bottom:1px solid #edf2ee}.notification-popover-heading .eyebrow-label{color:#0d9663;font-size:9px;letter-spacing:.08em;font-weight:800}.notification-popover-heading h2{margin:3px 0 0;font-size:17px;color:#18372a}.notification-read-action,.notification-text-action{border:0;padding:4px;background:transparent;color:#0d9663;font-size:11px;font-weight:700;cursor:pointer}.notification-read-action:disabled,.notification-text-action:disabled{opacity:.55;cursor:wait}.notification-list,.notification-page-list{list-style:none;padding:0;margin:0}.notification-item{position:relative;padding:0 15px;border-bottom:1px solid #edf2ee}.notification-item.notification-unread,.notification-page-item.notification-unread{background:#f2fbf6}.notification-item.notification-unread:before,.notification-page-item.notification-unread:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;border-radius:0 3px 3px 0;background:#18b879}.notification-content{width:100%;display:grid;grid-gap:5px;gap:5px;padding:12px 2px 9px;border:0;background:transparent;color:#26382f;text-align:left;cursor:pointer}.notification-content strong{font-size:12px}.notification-content>span:last-child{color:#627168;font-size:11px;line-height:1.45}.notification-item-top{display:flex;align-items:center;gap:8px;color:#87938b;font-size:10px}.notification-item-top time{margin-left:auto;white-space:nowrap}.notification-category{color:#0d9663;font-size:10px;font-weight:800}.notification-read-action{display:block;margin:0 0 7px auto;font-size:10px}.notification-empty{padding:20px 18px;margin:0;color:#69776e;font-size:12px}.notification-all-link{display:block;padding:12px 18px;color:#0d9663;font-size:11px;font-weight:800;text-align:center}.notification-all-link:hover{background:#f3fbf6}.notification-page-panel{padding:0;overflow:hidden}.notification-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e9f0eb}.notification-filters{display:flex;flex-wrap:wrap;gap:7px}.notification-filters a,.notification-filters button{padding:7px 11px;border:0;border-radius:8px;background:transparent;color:#5e7065;font:inherit;font-size:12px;cursor:pointer}.notification-filters a span,.notification-filters button span{margin-left:4px;color:#8a978f}.notification-filters a.notification-filter-active,.notification-filters button.notification-filter-active{background:#e4f8ed;color:#0d9663;font-weight:800}.notification-page-list{display:grid}.notification-page-item{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #edf2ee}.notification-page-item>div{min-width:0}.notification-page-item h3{margin:7px 0 4px;font-size:15px;color:#24382e}.notification-page-item p{margin:0 0 8px;color:#68776e;font-size:12px}.notification-page-item a{color:#0d9663;font-size:11px;font-weight:800}.notification-page-item time,.notification-read-state{color:#849188;font-size:10px}.notification-read-state{margin-left:auto}.notification-page-item form{flex:0 0 auto}.notification-page-item .button{height:34px;padding:0 11px;font-size:11px}.notification-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:#68776e;font-size:11px}.notification-pagination>div{display:flex;gap:8px}.notification-pagination .button{height:34px;padding:0 12px}.dashboard-loading{display:grid;grid-gap:18px;gap:18px}.article-editor-shell{display:grid;grid-gap:0;gap:0;width:100%;min-width:0;border:1px solid #dfe9e2;border-radius:13px;overflow:hidden;background:#fff}.article-editor-value{display:none}.article-editor-status{display:flex;justify-content:space-between;gap:12px;padding:9px 13px;background:#f6faf7;color:#63736a;font-size:11px}.article-editor-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:8px;border-block:1px solid #e6eee8;background:#f9fcfa}.article-editor-toolbar select{min-height:34px;padding:0 8px;border:1px solid #dce7df;border-radius:7px;background:#fff;color:#34453a;font-size:12px}.article-editor-tool{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#384a3f;font-size:13px;font-weight:700;cursor:pointer}.article-editor-tool.is-active,.article-editor-tool:hover{border-color:#cce9d8;background:#e8f8ef;color:#087e50}.article-editor-tool:disabled{opacity:.4;cursor:not-allowed}.article-editor-separator{width:1px;height:23px;margin:0 3px;background:#dfe8e2}.article-editor-preview-toggle{margin-left:auto;min-height:32px;padding:0 11px;border:1px solid #d9e8df;border-radius:7px;background:#fff;color:#087e50;font-size:11px;font-weight:800;cursor:pointer}.article-editor-canvas{min-height:500px;padding:26px clamp(18px,4vw,54px);background:#fff}.article-editor-canvas.is-preview{padding:0}.article-editor-canvas iframe{display:block;width:100%;height:680px;border:0;background:#fff}.article-editor-prose{min-height:440px;outline:none;color:#29372e;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.article-editor-prose h1,.article-editor-prose h2,.article-editor-prose h3{color:#173b27;line-height:1.3}.article-editor-prose h1{font-size:32px}.article-editor-prose h2{font-size:25px}.article-editor-prose h3{font-size:20px}.article-editor-prose blockquote{margin:18px 0;padding:3px 16px;border-left:3px solid #18b879;color:#5c6c62}.article-editor-prose table{width:100%;border-collapse:collapse;table-layout:fixed}.article-editor-prose td,.article-editor-prose th{min-width:70px;padding:8px;border:1px solid #dce6df;vertical-align:top}.article-editor-prose th{background:#f1f8f3;font-weight:800}.article-editor-prose figure{max-width:100%;margin:22px auto;text-align:center}.article-editor-prose figure img{display:inline-block;max-width:100%;height:auto;border-radius:8px}.article-editor-prose figcaption{margin-top:7px;color:#68776e;font-size:13px;font-style:italic}.article-editor-prose pre{overflow:auto;padding:15px;border-radius:9px;background:#f2f6f3}.article-editor-prose code{padding:2px 4px;border-radius:4px;background:#f2f6f3;font-size:.9em}.article-editor-prose pre code{padding:0;background:transparent}.article-editor-prose p.is-editor-empty:first-child:before{float:left;height:0;color:#9aa79e;content:attr(data-placeholder);pointer-events:none}.article-image-panel{display:grid;grid-gap:12px;gap:12px;padding:15px;border-bottom:1px solid #e5eee8;background:#fbfefc}.article-image-fields{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:10px;gap:10px}.article-image-fields label{display:grid;grid-gap:5px;gap:5px;color:#55675c;font-size:11px;font-weight:700}.article-image-fields input,.article-image-fields select{min-width:0;min-height:36px;padding:7px 9px;border:1px solid #dce7df;border-radius:7px;background:#fff}.article-image-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.article-public-body h1,.article-public-body h2,.article-public-body h3{line-height:1.3;color:#173b27}.article-public-body h1{font-size:32px}.article-public-body h2{font-size:26px}.article-public-body h3{font-size:21px}.article-public-body img{max-width:100%;height:auto;border-radius:8px}.article-public-body figure{margin:22px auto;text-align:center}.article-public-body figcaption{margin-top:7px;color:#68776e;font-size:13px;font-style:italic}.article-public-body table{width:100%;border-collapse:collapse}.article-public-body td,.article-public-body th{border:1px solid #dce6df;padding:8px;vertical-align:top}.article-public-body th{background:#f1f8f3}.article-public-body blockquote{margin:18px 0;padding:3px 16px;border-left:3px solid #18b879;color:#5c6c62}.dashboard-loading-card,.dashboard-loading-heading,.dashboard-loading-metrics,.dashboard-loading-panel{display:grid;grid-gap:10px;gap:10px}.dashboard-loading-card span,.dashboard-loading-heading span,.dashboard-loading-panel span{display:block;border-radius:9px;background:linear-gradient(90deg,#edf4ef 25%,#f7faf8 50%,#edf4ef 75%);background-size:200% 100%;animation:dashboard-skeleton 1.5s ease-in-out infinite}.dashboard-loading-heading span:first-child{width:150px;height:11px}.dashboard-loading-heading span:last-child{width:min(360px,70%);height:28px}.dashboard-loading-heading .dashboard-loading-subtitle{width:min(560px,85%);height:12px}.dashboard-loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-loading-card,.dashboard-loading-panel{padding:18px;border:1px solid #e2ebe6;border-radius:14px;background:#fff}.dashboard-loading-card span:first-child{width:60%;height:11px}.dashboard-loading-card span:nth-child(2){width:78%;height:24px}.dashboard-loading-card span:last-child{width:44%;height:9px}.dashboard-loading-panel{min-height:240px;align-content:start}.dashboard-loading-panel span{height:14px}.dashboard-loading-panel span:first-child{width:42%;height:20px;margin-bottom:8px}@keyframes dashboard-skeleton{to{background-position-x:-200%}}@media(max-width:760px){.workspace-user-merchant{gap:7px}.notification-trigger{width:36px;height:36px}.notification-popover{right:-62px;top:calc(100% + 10px)}.dashboard-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-page-item{padding:15px}.notification-filter-row{align-items:flex-start;flex-direction:column}.article-editor-toolbar{position:static;gap:4px;padding:6px}.article-editor-tool{min-width:29px;min-height:30px;padding-inline:6px}.article-editor-canvas{min-height:390px;padding:20px 14px}.article-editor-prose{min-height:350px;font-size:14px}.article-editor-prose h1{font-size:27px}.article-editor-prose h2{font-size:23px}.article-image-fields{grid-template-columns:1fr}.article-editor-canvas iframe{height:600px}}@media(max-width:420px){.notification-popover{position:fixed;top:72px;right:12px;width:calc(100vw - 24px);max-height:calc(100vh - 86px)}.notification-page-item{flex-direction:column;gap:10px}.notification-page-item form{align-self:flex-end}.notification-item-top{flex-wrap:wrap}.notification-read-state{margin-left:0}}@media(prefers-reduced-motion:reduce){.dashboard-loading-card span,.dashboard-loading-heading span,.dashboard-loading-panel span{animation:none;background:#edf4ef}}.attention-panel{display:grid;grid-template-columns:minmax(205px,.7fr) 2fr;grid-gap:12px;gap:12px;padding:14px;border:1px solid #f3d89d;border-radius:14px;background:#fff9e9}.attention-clear{grid-template-columns:1fr auto;border-color:#b8e7cf;background:#f0fbf5}.attention-panel>div:first-child{display:flex;align-items:center;gap:11px}.attention-items a,.attention-panel>div:first-child div{display:grid;grid-gap:4px;gap:4px}.attention-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff0c2;color:#9b6400;font-weight:900}.attention-panel small{color:#657269}.attention-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.attention-items a{position:relative;padding:10px 25px 10px 12px;border-radius:10px;background:rgba(255,255,255,.75);color:#2b382f;text-decoration:none}.attention-items a span{position:absolute;right:10px;top:10px;font-size:20px;color:var(--pk-deep)}.home-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:14px;gap:14px}.home-chart,.operational-panel,.quick-actions,.topup-summary{min-width:0}.chart-legend{color:#58675f;font-size:12px;white-space:nowrap}.chart-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:var(--pk-green)}.chart-wrap svg{display:block;width:100%;min-height:190px;overflow:visible}.chart-wrap line{stroke:#e3ece6;stroke-width:1}.chart-wrap polyline{fill:none;stroke:#12a76b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-wrap .fee-series{stroke:#83cdb0;stroke-width:2.5}.chart-wrap circle{fill:#0d9663;stroke:white;stroke-width:2}.chart-wrap text{fill:#718078;text-anchor:middle;font-size:11px}.chart-note{color:#77857d;font-size:12px}.period-filter{display:flex;align-items:flex-end;gap:7px}.period-filter label{display:grid;grid-gap:4px;gap:4px;color:#66766e;font-size:12px}.period-filter select{padding:7px 9px;border:1px solid #dce8e0;border-radius:8px;background:#fff;color:#22342a}.sandbox-label{background:#e8e7ff;color:#4f46a5}.sandbox-isolation-note{border-color:#c8c4ff;background:#faf9ff}.sandbox-isolation-note p{color:#626477}.sandbox-isolation-note form{margin-top:10px}.sandbox-isolation-note .button{display:inline-flex}.operational-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto 12px;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #edf1ee;color:inherit;text-decoration:none}.operational-row:last-child{border-bottom:0}.operational-row>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.operational-row small{color:#728078}.operational-row strong{color:var(--pk-deep);font-size:12px}.op-dot{width:9px;height:9px;border-radius:50%;background:#e6a700}.op-ok{background:#16aa68}.op-alert{background:#e7a000}.quick-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.quick-action{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #e6eee9;border-radius:12px;color:#22342a;text-decoration:none}.quick-action:hover{background:#f3fcf7;border-color:#a5dfc1}.quick-action>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--pk-soft);color:var(--pk-deep);font-size:20px}.quick-action small{color:#728078}.home-bottom-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;grid-gap:14px;gap:14px}.topup-row{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #edf1ee}.topup-row div{display:grid;grid-gap:3px;gap:3px}.topup-row small{color:#77857d}.topup-summary .wallet-definition{margin:14px 0}.merchant-management{margin-top:10px}.merchant-management .merchant-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf1ee}.merchant-row-main{display:grid;grid-gap:5px;gap:5px}.merchant-row-main small{color:#748179}.home-welcome+.workspace-alert{margin:0}@media (max-width:1100px){.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.home-bottom-grid,.home-main-grid{grid-template-columns:1fr}}@media (max-width:700px){.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-clear,.attention-panel{grid-template-columns:1fr}.attention-items,.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-welcome{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.home-metrics{grid-template-columns:1fr 1fr;gap:8px}.home-metric{padding:12px}.quick-action-grid{grid-template-columns:1fr 1fr}}.auth-page,.workspace-unavailable{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(ellipse at 15% 0,#e5f9ea,transparent 42%),linear-gradient(140deg,#f8fcf9,#fff 55%,#f2fbf4)}.auth-card,.workspace-empty-card{width:min(100%,450px);padding:35px 38px;border:1px solid #e1ebe3;border-radius:20px;background:#fff;box-shadow:0 20px 55px rgba(13,77,33,.1)}.auth-logo{display:block;width:190px;height:72px;overflow:hidden;margin:-5px auto 13px}.auth-logo img,.workspace-empty-card>img{width:100%;height:100%;object-fit:contain}.auth-heading{text-align:center;margin-bottom:25px}.auth-heading h1{font-family:Manrope,DM Sans,sans-serif;font-size:27px;line-height:1.2;color:#125227;margin:0 0 7px}.auth-heading p{font-size:13px;color:#607067;margin:0}.auth-form,.workspace-form{display:grid;grid-gap:14px;gap:14px}.auth-field,.workspace-form label{display:grid;grid-gap:6px;gap:6px;color:#27352c;font-size:12px;font-weight:700}.auth-field input,.fee-setting-form select,.member-controls select,.workspace-form input,.workspace-form select,.workspace-form textarea{width:100%;min-height:43px;border:1px solid #dce7de;border-radius:9px;background:#fff;padding:10px 12px;color:#25322a;font:500 13px DM Sans,Arial,sans-serif;outline:none}.auth-field input:focus,.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:#16ac3c;box-shadow:0 0 0 3px rgba(20,178,57,.1)}.auth-inline{display:flex;justify-content:flex-end;margin-top:-6px}.auth-footer a,.auth-inline a{color:#078b2e;font-size:12px;font-weight:700}.auth-submit{width:100%;min-height:46px;margin-top:4px}.auth-hint,.workspace-form small{font-size:10px;color:#78867c;font-weight:400;margin:0}.auth-footer{text-align:center;border-top:1px solid #edf2ee;padding-top:17px;margin-top:21px;font-size:12px;color:#627066}.form-message{padding:10px 12px;border-radius:9px;font-size:12px;margin:0 0 14px}.form-success{background:#eaf8ed;color:#17652d}.form-error{background:#fff1ef;color:#a5382b}.workspace{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#f5f8f6;color:#1a2a20}.workspace-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e5ece6;padding:12px 15px 15px}.workspace-brand{display:block;width:193px;height:72px;overflow:hidden;margin:0 auto 5px}.workspace-brand img{width:100%;height:100%;object-fit:contain}.workspace-mode{display:flex;align-items:center;gap:8px;padding:10px 11px;margin:2px 0 12px;border-radius:9px;background:#eff9f1;color:#155c29;font-size:12px;font-weight:800}.mode-dot,.secure-dot,.side-status-dot{width:8px;height:8px;border-radius:50%;background:#13ad3a;box-shadow:0 0 0 3px #dff5e4}.workspace-nav{display:grid;grid-gap:5px;gap:5px}.workspace-nav-group{display:grid;grid-gap:2px;gap:2px;margin-bottom:8px}.workspace-nav-group>p{font-size:9px;letter-spacing:.9px;font-weight:800;color:#9aa59c;margin:6px 10px}.workspace-nav-disabled,.workspace-nav-link{min-height:33px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:7px;font-size:11px;font-weight:600;color:#4d5b51}.workspace-nav-link:hover{background:#eff9f1;color:#08752b}.workspace-nav-disabled{color:#89948c;cursor:default}.workspace-nav-disabled small{font-size:8px;color:#a1aaa3}.workspace-side-foot{margin-top:auto;border-top:1px solid #edf1ee;padding:15px 5px 3px;display:flex;align-items:center;gap:8px;color:#7b887e;font-size:10px}.side-status-dot{width:7px;height:7px;box-shadow:none}.workspace-main{min-width:0}.workspace-topbar{min-height:77px;background:#fff;border-bottom:1px solid #e6ece7;padding:13px clamp(20px,3vw,42px);display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar-context{font-size:10px;color:#829087}.workspace-topbar h1{font-family:Manrope,DM Sans,sans-serif;font-size:16px;line-height:1.3;color:#163c22;margin:3px 0 0}.workspace-user{display:flex;align-items:center;gap:10px}.user-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e8f8ec;color:#078a2d;font-size:13px;font-weight:800}.user-email{font-size:11px;color:#516056;max-width:210px;overflow:hidden;text-overflow:ellipsis}.workspace-logout{height:34px;padding-inline:13px;font-size:11px}.workspace-content{max-width:1450px;margin:0 auto;padding:29px clamp(20px,3vw,42px) 52px}.dashboard-page{display:grid;grid-gap:19px;gap:19px}.page-title-row{display:flex;justify-content:space-between;align-items:center;gap:15px}.page-title-row h2{font-family:Manrope,DM Sans,sans-serif;font-size:27px;letter-spacing:-.7px;color:#153f23;margin:2px 0 5px}.page-title-row p{font-size:12px;color:#68766d;margin:0}.eyebrow-label{font-size:9px;letter-spacing:1px;font-weight:800;color:#13a43a}.secure-pill,.workspace-pill{display:inline-flex;align-items:center;gap:8px;border-radius:30px;background:#eaf8ed;padding:7px 11px;color:#17652d;font-size:10px;font-weight:700;white-space:nowrap}.secure-pill:first-letter{color:#0ca533}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-height:90px;border:1px solid #e3ebe4;border-radius:13px;background:#fff;padding:15px;display:flex;align-items:center;gap:12px;box-shadow:0 3px 13px rgba(34,74,43,.035)}.metric-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#eaf8ed;color:#0a9f33;font-weight:800;font-size:14px;flex:0 0 auto}.metric-card>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.metric-card>div>span{font-size:10px;color:#647168}.metric-card strong{font-family:Manrope,DM Sans,sans-serif;font-size:20px;line-height:1.2;color:#203529;overflow:hidden;text-overflow:ellipsis}.metric-card small{font-size:9px;color:#909b92}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);grid-gap:15px;gap:15px;align-items:start}.admin-columns{grid-template-columns:1fr 1fr}.workspace-panel{min-width:0;border:1px solid #e2eae3;border-radius:14px;background:#fff;padding:19px;box-shadow:0 3px 13px rgba(34,74,43,.035)}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.panel-heading h3{font-family:Manrope,DM Sans,sans-serif;font-size:16px;line-height:1.25;color:#1b3323;margin:3px 0 0}.panel-count{font-size:9px;color:#758279;border:1px solid #e6ece7;border-radius:20px;padding:5px 9px;white-space:nowrap}.panel-description{font-size:11px;line-height:1.5;color:#647168;margin:-5px 0 15px}.empty-state{text-align:center;padding:34px 18px 26px;color:#637168}.empty-icon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 10px;border-radius:50%;background:#edfaef;color:#06a834;font-size:24px;font-weight:500}.empty-state h3,.empty-state h4{font-family:Manrope,DM Sans,sans-serif;font-size:14px;color:#26382c;margin:0 0 5px}.empty-state p{max-width:390px;font-size:11px;line-height:1.55;color:#738078;margin:0 auto}.merchant-list{display:grid}.merchant-row{display:flex;gap:12px;padding:13px 0;border-top:1px solid #edf1ed}.merchant-monogram{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#19c548,#07872f);color:#fff;font-weight:800}.merchant-row-main{min-width:0;flex:1 1}.merchant-name-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.merchant-name-line h4{font-size:12px;color:#26372b;margin:0}.merchant-row-main>p{font-size:10px;color:#849087;margin:3px 0 9px}.status-pill{display:inline-flex;align-items:center;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:700;white-space:nowrap}.status-active{background:#e9f8ed;color:#16843a}.status-pending_review{background:#fff6e7;color:#9b6610}.status-suspended{background:#fff0ee;color:#a03d32}.merchant-row-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.merchant-row-bottom>span{font-size:9px;color:#7a867d}.merchant-row-bottom b{font-size:10px;color:#26382b}.merchant-row-bottom a{font-size:10px;color:#098a32;font-weight:700;white-space:nowrap}.workspace-form{gap:12px}.workspace-form input,.workspace-form select,.workspace-form textarea{min-height:39px;padding:9px 10px;font-size:12px}.workspace-form textarea{resize:vertical}.workspace-form label>small{margin-top:-2px}.optional-label{font-size:9px;color:#929d94;font-weight:500}.workspace-submit{min-height:40px;width:100%;margin-top:3px}.workspace-alert{border-radius:9px;padding:10px 13px;font-size:11px;margin:0}.workspace-alert-success{background:#eaf8ed;color:#17652d}.workspace-alert-error{background:#fff0ee;color:#a53b30}.workspace-table{width:100%;border-collapse:collapse;min-width:650px}.workspace-table td,.workspace-table th{text-align:left;padding:11px 12px;border-bottom:1px solid #edf1ed;font-size:10px;white-space:nowrap}.workspace-table th{color:#7a877d;font-size:9px;font-weight:700;background:#fbfdfb}.workspace-table td{color:#36453a}.table-scroll{overflow:auto}.ledger-type{color:#435449}.amount-credit{color:#12843a!important;font-weight:700}.amount-debit{color:#a04436!important;font-weight:700}.wallet-definition{border:1px solid #dcefe0;border-radius:11px;background:#f0faf2;padding:12px 15px;display:grid;grid-gap:3px;gap:3px}.wallet-definition b{font-size:11px;color:#175c2b}.wallet-definition span{font-size:10px;color:#5e6d62}.wallet-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.wallet-balance-card{display:grid;grid-gap:8px;gap:8px}.wallet-balance-label{font-size:10px;color:#728076}.wallet-balance-card>strong{font-family:Manrope,DM Sans,sans-serif;font-size:23px;color:#163e23}.wallet-small-note{font-size:9px;color:#88948b}.ledger-panel{padding-bottom:8px}.settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-gap:15px;gap:15px;align-items:start}.settings-panel{padding:20px}.profile-form{max-width:620px}.profile-form input:disabled{background:#f4f7f4;color:#8c978e}.settings-side-stack{display:grid;grid-gap:15px;gap:15px}.fee-setting-form{display:grid;grid-gap:10px;gap:10px}.fee-choice{display:flex;gap:9px;border:1px solid #e5ece6;border-radius:9px;padding:11px;align-items:flex-start;cursor:pointer}.fee-choice input{accent-color:#08ab35;margin:3px 0 0}.fee-choice>span{display:grid;grid-gap:3px;gap:3px}.fee-choice b{font-size:11px;color:#2b3d30}.fee-choice small{font-size:10px;color:#748077}.member-list{display:grid;margin-bottom:12px}.member-row{padding:10px 0;border-top:1px solid #edf1ed;display:flex;justify-content:space-between;align-items:center;gap:9px}.member-row>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.member-id{max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#35453a}.member-row>div:first-child>span{font-size:9px;color:#829087}.member-controls{display:flex;align-items:center;gap:7px}.member-controls form{display:flex;align-items:center;gap:4px}.member-controls select{min-height:29px;width:auto;padding:4px;font-size:9px}.text-action{border:0;background:none;color:#098b31;font-size:9px;font-weight:700;cursor:pointer;padding:5px}.text-danger{color:#b14135}.invite-form{border-top:1px solid #edf1ed;padding-top:13px}.invitation-panel{padding:15px 18px}.invitation-list{display:grid}.invitation-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #edf1ed}.invitation-row>div{display:grid;grid-gap:3px;gap:3px}.invitation-row b{font-size:11px;color:#2b3c30}.invitation-row span{font-size:10px;color:#7a867d}.invitation-row .button{height:34px;font-size:10px;padding-inline:12px}.admin-role-list{list-style:none;padding:0;margin:0;display:grid}.admin-role-list li{padding:11px 0;border-top:1px solid #edf1ed;display:grid;grid-gap:3px;gap:3px}.admin-role-list b{font-size:11px;color:#24452e}.admin-role-list span,.admin-security-list p,.workspace-note{font-size:10px;line-height:1.45;color:#6f7d73;margin:0}.admin-security-list{display:grid;grid-gap:12px;gap:12px}.admin-security-list p{display:flex;gap:8px}.admin-security-list p span{color:#10a439;font-weight:800}.workspace-note{margin-top:14px;padding:9px;border-radius:8px;background:#f5f8f5}.secure-dot{display:inline-block}@media(max-width:1100px){.workspace{grid-template-columns:226px minmax(0,1fr)}.workspace-sidebar{padding-inline:11px}.workspace-brand{width:175px}.dashboard-columns,.settings-grid{grid-template-columns:1fr}.settings-side-stack{grid-template-columns:1fr 1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.auth-card,.workspace-empty-card{padding:28px 23px;border-radius:16px}.workspace{grid-template-columns:1fr}.workspace-sidebar{position:static;height:auto;padding:9px 14px;border-right:0;border-bottom:1px solid #e5ece6}.workspace-brand{width:165px;height:58px;margin:0 auto}.workspace-mode{justify-content:center;margin:0;padding:8px}.workspace-nav{display:flex;overflow-x:auto;gap:12px;padding:7px 0 2px}.workspace-nav-group{display:flex;gap:5px;align-items:center;white-space:nowrap;margin:0}.workspace-nav-group>p{display:none}.workspace-nav-disabled,.workspace-nav-link{font-size:9px;min-height:30px;padding:6px 8px;background:#f5f9f5}.workspace-nav-disabled small,.workspace-side-foot{display:none}.workspace-topbar{min-height:64px;padding:10px 15px}.workspace-topbar h1{font-size:14px}.workspace-user{gap:7px}.user-email{display:none}.workspace-logout{height:31px;padding-inline:10px}.workspace-content{padding:20px 14px 36px}.page-title-row h2{font-size:22px}.page-title-row p{font-size:10px;max-width:420px}.admin-metrics,.overview-metrics{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:77px;padding:10px;gap:8px}.metric-icon{width:32px;height:32px;border-radius:9px;font-size:11px}.metric-card>div>span{font-size:9px}.metric-card strong{font-size:16px}.metric-card small{font-size:8px}.workspace-panel{padding:14px}.panel-heading h3{font-size:14px}.admin-columns,.dashboard-columns{grid-template-columns:1fr}.merchant-row{gap:9px}.merchant-row-bottom{align-items:flex-start;flex-direction:column;gap:5px}.wallet-card-grid{grid-template-columns:1fr}.wallet-balance-card>strong{font-size:21px}.settings-side-stack{grid-template-columns:1fr}.member-row{align-items:flex-start;flex-direction:column}.member-controls{width:100%;justify-content:flex-end}.invitation-row{flex-direction:column}.invitation-row,.page-title-row{align-items:flex-start}.secure-pill{font-size:8px;padding:6px 8px}.table-scroll{margin-inline:-14px}.workspace-table td:first-child,.workspace-table th:first-child{padding-left:14px}}@media(max-width:380px){.admin-metrics,.overview-metrics{grid-template-columns:1fr}.workspace-topbar{align-items:flex-start}.workspace-topbar h1{font-size:13px}.workspace-user{gap:5px}}.qris-page{display:grid;grid-gap:16px;gap:16px;max-width:1280px}.qris-policy-note{display:flex;gap:13px;align-items:flex-start;border-color:#ccebd4;background:linear-gradient(110deg,#f0fbf2,#fff)}.qris-note-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#dff6e4;color:#058d2a;font-weight:800}.qris-policy-note b{color:#173b24;font-size:13px}.qris-policy-note p{color:#56645a;font-size:12px;line-height:1.55;margin:4px 0 0}.qris-policy-note a{display:inline-block;margin-top:9px;color:#07842c;font-size:12px;font-weight:700}.qris-history-panel,.qris-list-panel,.qris-upload-panel{min-width:0}.qris-table-wrap{overflow:auto}.qris-table-wrap .workspace-table{min-width:850px}.workspace-table td small{display:block;margin-top:4px;color:#7b887e;font-size:11px}.qris-detail-link{color:#07842c;font-size:12px;font-weight:700;white-space:nowrap}.qris-upload-form{max-width:680px}.qris-upload-form input[type=file],.qris-upload-form select{min-height:42px;border:1px solid #dbe7dd;border-radius:9px;padding:9px 11px;background:#fff;color:#26362b;font:inherit;font-size:13px}.qris-upload-form input[type=file]{height:auto;padding:8px}.qris-divider{height:1px;background:#e8eee9;position:relative;margin:7px 0 4px}.qris-divider span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 10px;background:white;color:#849087;font-size:11px}.qris-form-footnote,.qris-no-merchant p{font-size:11px;line-height:1.5;color:#707d73;margin:0}.qris-no-merchant{padding:10px 0}.qris-no-merchant h4{margin:0 0 5px;color:#27372c;font-size:13px}.qris-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.qris-details{display:grid;grid-gap:0;gap:0;margin:0}.qris-details>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #eef2ee}.qris-details>div:last-child{border-bottom:0}.qris-details dt{color:#718077;font-size:12px}.qris-details dd{margin:0;color:#21342a;font-size:12px;font-weight:650;text-align:right;overflow-wrap:anywhere}.qris-validation-list{display:grid;grid-gap:0;gap:0}.qris-validation-list p{display:flex;justify-content:space-between;gap:15px;margin:0;padding:10px 0;border-bottom:1px solid #eef2ee;font-size:12px}.qris-validation-list p span{color:#718077}.qris-validation-list p b{color:#27382c;text-align:right}.qris-validation-list p .qris-pass{color:#07842c}.qris-validation-list p .qris-fail{color:#bf493b}.qris-caution{margin:12px 0 0;padding:10px 11px;border-radius:9px;background:#fff8e8;color:#73521b;font-size:11px;line-height:1.5}.qris-source-preview img{display:block;width:min(100%,290px);max-height:290px;object-fit:contain;margin:4px auto 12px;border-radius:9px;background:#f5f7f5}.qris-source-preview small{display:block;text-align:center;color:#718077;font-size:10px;line-height:1.5}.qris-history-list{display:grid;grid-gap:10px;gap:10px}.qris-history-list article{padding:13px;border:1px solid #e7eee8;border-radius:11px;background:#fcfefc}.qris-history-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.qris-history-top>div{display:grid;grid-gap:3px;gap:3px}.qris-history-top b{font-size:12px;color:#27382c}.qris-history-list small,.qris-history-list time,.qris-history-top>div span{font-size:10px;color:#748178}.qris-history-list p{font-size:11px;color:#526157;margin:9px 0}.qris-history-list time{display:block;margin-top:9px}.qris-history-list small{display:block;line-height:1.5}.qris-history-list .status-pill{white-space:nowrap;text-transform:capitalize}.qris-page .eyebrow-label a{color:inherit;text-decoration:none}.qris-page .eyebrow-label a:hover{color:#07842c}@media(max-width:850px){.qris-detail-grid{grid-template-columns:1fr}.qris-table-wrap .workspace-table{min-width:800px}}@media(max-width:560px){.qris-page{gap:12px}.qris-policy-note{padding:13px}.qris-policy-note b{font-size:12px}.qris-policy-note p{font-size:11px}.qris-details>div,.qris-validation-list p{gap:8px}.qris-details dd,.qris-details dt,.qris-validation-list p{font-size:11px}.qris-history-top{align-items:flex-start}.qris-history-top .status-pill{font-size:9px}.qris-upload-form input[type=file]{font-size:11px}}.invoice-simulation-notice{display:grid;grid-gap:4px;gap:4px;padding:13px 16px;border:1px solid #f0d9a5;border-radius:12px;background:#fff9e9;color:#6b511d;font-size:12px;line-height:1.5}.invoice-simulation-notice b{font-size:12px;color:#704d0b}.invoice-filters{display:flex;gap:9px;align-items:center;margin-bottom:17px}.invoice-filters input,.invoice-filters select,.invoice-link-box input{min-height:39px;border:1px solid #dce7de;border-radius:8px;padding:8px 11px;background:white;color:#27352c;font:500 12px DM Sans,Arial,sans-serif}.invoice-filters input{flex:1 1}.invoice-filters select{min-width:145px}.invoice-form{max-width:680px}.invoice-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;margin-top:20px;padding:13px;border:1px solid #e6eee7;border-radius:11px;background:#f9fcf9}.invoice-link-box label,.invoice-link-box small{grid-column:1/-1}.invoice-link-box label{font-size:11px;font-weight:700}.invoice-link-box small{font-size:10px;color:#728076}.invoice-cancel{margin-top:14px;color:#a23f35;border-color:#edd4d0}.invoice-history-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #edf1ed;font-size:11px;color:#4a594e}.invoice-history-row span{color:#7a867d;text-align:right}.public-invoice{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 15% 0,#e5f9ea,transparent 42%),linear-gradient(140deg,#f8fcf9,#fff 55%,#f2fbf4)}.public-invoice-card{width:min(100%,540px);padding:30px;border:1px solid #e1ebe3;border-radius:19px;background:#fff;box-shadow:0 18px 48px rgba(13,77,33,.09)}.public-invoice-card h1{font-family:Manrope,DM Sans,sans-serif;color:#145328;font-size:23px;margin:18px 0 4px}.public-invoice-expiry,.public-invoice-number{font-size:11px;color:#748178}.public-invoice-amount{font-family:Manrope,DM Sans,sans-serif;font-size:30px;font-weight:800;color:#173b24;margin:24px 0 8px}.public-invoice-card>p:not(.public-invoice-number):not(.public-invoice-expiry){font-size:13px;color:#526157}.public-invoice-status{padding:12px 0;border-top:1px solid #edf1ed;border-bottom:1px solid #edf1ed;color:#5b685f;font-size:12px}.public-invoice-status b{color:#76550f}.public-invoice-expiry{margin:15px 0 20px}.public-invoice .invoice-simulation-notice{font-size:11px}@media(max-width:560px){.invoice-filters{align-items:stretch;flex-direction:column}.invoice-filters input,.invoice-filters select{min-height:42px}.invoice-link-box{grid-template-columns:1fr}.invoice-link-box>*{grid-column:1}.invoice-history-row{align-items:flex-start;flex-direction:column;gap:4px}.invoice-history-row span{text-align:left}.public-invoice{padding:14px}.public-invoice-card{padding:22px 18px}.public-invoice-amount{font-size:26px}}.public-qris-payment{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:20px 0;padding:17px;border:1px solid #dfeae1;border-radius:13px;background:#fbfefb;text-align:center}.public-qris-payment img{display:block;width:min(100%,320px);height:auto;image-rendering:pixelated}.public-qris-payment p{font-size:12px;line-height:1.6;color:#46564b;margin:0}.public-acceptance-note,.public-qris-payment small{font-size:10px;line-height:1.55;color:#786127}.public-acceptance-note{text-align:center;margin:8px 0 0}.wallet-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-load-error .button{flex:0 0 auto}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#7a867d;font-size:11px}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:#e7eee8}.google-auth-action{display:grid;grid-gap:8px;gap:8px}.google-auth-button{margin-top:0;min-height:46px;color:#263235;border-color:#dce7de}.google-auth-button svg{flex:none}.google-auth-button:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.google-auth-action .form-message{margin:0}:root{--pk-green:#18b879;--pk-deep:#0d9663;--pk-soft:#ddf7eb;--pk-bg:#f5faf7;--pk-ink:#173328;--pk-muted:#5a6f65;--pk-line:#dcebe2}body,html{max-width:100%;overflow-x:clip}body{color:var(--pk-ink)}.section-wrap{width:min(1160px,calc(100% - 48px))}.site-header{height:76px}.header-inner{width:min(1240px,calc(100% - 48px));gap:26px}.brand{flex:0 1 188px;width:188px;height:62px}.primary-nav{gap:clamp(12px,1.6vw,23px);white-space:nowrap}.primary-nav a,.primary-nav summary{font-size:13px}.public-site{overflow:clip}.hero{background:linear-gradient(115deg,#f2fbf6,#fff 50%,#edf9f2)}.hero-inner{width:min(1160px,calc(100% - 48px));min-height:580px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(28px,5vw,68px);padding-block:68px}.hero-copy{min-width:0}.hero h1{max-width:610px;font-size:clamp(40px,4.25vw,58px);line-height:1.08;letter-spacing:-2px;color:var(--pk-ink)}.hero-desc{max-width:550px;color:#40584c;font-size:17px;line-height:1.65}.hero-live-note{max-width:540px;padding:12px 15px;border-left:3px solid var(--pk-green);background:#effaf4;color:#365647;font-size:14px}.eyebrow,.hero-live-note b{color:var(--pk-deep)}.eyebrow{background:var(--pk-soft);font-size:12px}.eyebrow i{width:8px;height:8px;border-radius:100%;background:var(--pk-green)}.hero-proof{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:19px;color:#506c5d;font-size:12px}.hero-proof span:before{content:"✓";margin-right:6px;color:var(--pk-deep);font-weight:800}.hero-art{min-width:0}.hero-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 32px rgba(13,88,56,.09))}.button-primary{background:var(--pk-green);border-color:var(--pk-green)}.button-primary:hover{background:var(--pk-deep)}.button-outline{border-color:#aadbc2;color:var(--pk-deep)}.advantage-section,.public-section{padding:88px 0}.advantage-section{background:#fff;border-block:1px solid #edf4ef}.public-section-heading{max-width:720px;margin:0 auto 36px;text-align:center}.public-eyebrow{display:inline-block;color:var(--pk-deep);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.developer-layout h2,.final-cta h2,.public-section-heading h2,.support-layout h2{margin:10px 0 12px;font:800 clamp(27px,3.2vw,40px)/1.16 Manrope,DM Sans,Arial,sans-serif;letter-spacing:-.8px;color:var(--pk-ink)}.developer-layout p,.public-section-heading p,.support-layout p{margin:0;color:var(--pk-muted);font-size:15px;line-height:1.7}.public-card-grid{display:grid;grid-gap:18px;gap:18px}.public-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.public-card{min-width:0;padding:26px;border:1px solid var(--pk-line);border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(21,74,47,.035)}.public-card h3{margin:14px 0 8px;color:var(--pk-ink);font-size:18px;line-height:1.3}.public-card p{margin:0;color:var(--pk-muted);font-size:14px;line-height:1.65}.card-index{color:var(--pk-green);font:800 13px/1 Manrope,sans-serif;letter-spacing:.12em}.card-icon,.feature-check{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--pk-soft);color:var(--pk-deep);font-size:22px;font-weight:800}.process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none;counter-reset:process}.process-list li{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:150px;padding:23px 22px 22px 62px;border:1px solid var(--pk-line);border-radius:16px;background:white;counter-increment:process}.process-list li:before{content:counter(process,decimal-leading-zero);position:absolute;top:21px;left:21px;color:var(--pk-green);font-size:12px;font-weight:900}.process-list b{font-size:15px;line-height:1.4}.process-list span{color:var(--pk-muted);font-size:13px;line-height:1.6}.feature-section{background:#f6fbf8}.public-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.feature-card{display:flex;align-items:flex-start;min-height:118px;gap:14px;padding:21px;border:1px solid var(--pk-line);border-radius:16px;background:#fff}.feature-card .feature-check{flex:0 0 38px;width:38px;height:38px;font-size:17px}.feature-card h3{margin:1px 0 7px;font-size:16px}.feature-card p{margin:0;color:var(--pk-muted);font-size:13px;line-height:1.55}.feature-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:35px}.feature-visual-grid figure{min-width:0;margin:0;padding:14px;border:1px solid var(--pk-line);border-radius:18px;background:#fff}.feature-visual-grid img{display:block;width:100%;height:auto}.feature-visual-grid figcaption{padding:10px 4px 2px;color:var(--pk-muted);font-size:13px;font-weight:700}.support-section{padding:70px 0;background:#eaf7ef}.support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);align-items:center;grid-gap:56px;gap:56px}.support-layout p{max-width:570px}.app-source-list{display:flex;flex-wrap:wrap;gap:9px}.app-source-list span{padding:11px 15px;border:1px solid #c9e5d4;border-radius:999px;background:white;color:#284a38;font-size:13px;font-weight:700}.app-source-list small{flex:1 0 100%;margin-top:5px;color:#5b7264;font-size:12px;line-height:1.55}.pricing-section{background:white}.price-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--pk-line);border-radius:19px;background:linear-gradient(155deg,#fff,#f5fbf7)}.price-label{color:var(--pk-deep);font-size:11px;font-weight:800;letter-spacing:.1em}.price-card strong{margin:14px 0 7px;color:var(--pk-ink);font:800 38px/1.1 Manrope,sans-serif}.price-card p{margin:0;color:var(--pk-muted);font-size:14px;line-height:1.65}.wallet-explainer{background:#f5fbf7}.pricing-footnote{max-width:760px;margin:22px auto 0;color:var(--pk-muted);font-size:13px;text-align:center}.developer-section{padding:76px 0;background:#f4faf6}.developer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;grid-gap:60px;gap:60px}.developer-layout img{display:block;width:100%;height:auto}.developer-layout p{max-width:610px;margin-bottom:22px}.endpoint-visual{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;max-width:450px;margin:24px 0;padding:18px;border:1px solid var(--pk-line);border-radius:13px;background:#fff}.endpoint-visual span{color:var(--pk-deep);font-size:11px;font-weight:900}.endpoint-visual code{min-width:0;overflow-wrap:anywhere;color:#2e4c3b;font-size:12px}.environments-section{background:#fff}.environment-card{padding:30px;border:1px solid var(--pk-line);border-radius:20px}.environment-card>span{display:inline-block;padding:6px 10px;border-radius:999px;background:var(--pk-soft);color:var(--pk-deep);font-size:10px;font-weight:900;letter-spacing:.1em}.environment-card.sandbox>span{background:#eef0ff;color:#4a4d91}.environment-card h3{margin:17px 0 9px;font-size:20px}.environment-card p{min-height:70px;margin:0 0 18px;color:var(--pk-muted);font-size:14px;line-height:1.65}.environment-card a{color:var(--pk-deep);font-size:13px;font-weight:800}.faq-section{background:#f6fbf8}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 16px;gap:11px 16px}.faq-item{align-self:start;border:1px solid var(--pk-line);border-radius:13px;background:#fff;overflow:clip}.faq-item summary{display:flex;justify-content:space-between;gap:15px;padding:17px 19px;color:#243f31;font-size:14px;font-weight:750;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--pk-deep);font-size:20px;line-height:1}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 19px 18px;color:var(--pk-muted);font-size:13px;line-height:1.65}.final-cta{padding:56px 0;background:linear-gradient(115deg,#e9f8ef,#f7fcf9)}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.final-cta h2{max-width:670px;font-size:clamp(26px,3vw,36px)}.final-cta p{margin:0;color:var(--pk-muted)}.public-footer{padding:54px 0 18px;background:#fff;border-top:1px solid #e9f1eb}.footer-top{display:grid;grid-template-columns:1.35fr repeat(5,minmax(0,.8fr));grid-gap:28px;gap:28px;padding-bottom:36px}.footer-brand .brand{width:185px;height:66px;margin:-7px 0 0 -3px}.footer-brand p{max-width:220px;color:var(--pk-muted);font-size:13px}.footer-col{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px}.footer-col h3{margin:0 0 4px;color:#264638;font-size:13px}.footer-col a,.legal-entity{color:var(--pk-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.footer-col a:hover,.legal-document a:hover{color:var(--pk-deep);text-decoration:underline}.legal-entity b{color:#294b3a}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:17px;border-top:1px solid #edf2ee;color:#718076;font-size:11px}.editorial-page{min-height:70vh;overflow:clip}.public-breadcrumb{display:flex;gap:10px;padding-block:22px;color:var(--pk-muted);font-size:12px}.public-breadcrumb a{color:var(--pk-deep)}.about-hero{padding:47px 0 68px;background:linear-gradient(125deg,#effaf4,#fff 58%,#edf8f2)}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;grid-gap:52px;gap:52px}.about-hero h1,.legal-hero h1{max-width:760px;margin:13px 0;color:var(--pk-ink);font:800 clamp(34px,4.1vw,52px)/1.1 Manrope,DM Sans,Arial,sans-serif;letter-spacing:-1.4px}.about-hero p,.legal-hero p{max-width:650px;margin:0;color:var(--pk-muted);font-size:16px;line-height:1.7}.about-hero img{display:block;width:100%;height:auto}.editorial-section{padding-block:76px}.story-lead{max-width:760px;margin-bottom:42px}.about-product h2,.company-identity h2,.story-lead h2{margin:10px 0 12px;color:var(--pk-ink);font:800 clamp(26px,3.1vw,38px)/1.18 Manrope,sans-serif;letter-spacing:-.7px}.about-product p,.company-identity p,.story-lead p{color:var(--pk-muted);font-size:15px;line-height:1.75}.story-timeline{display:grid;grid-gap:0;gap:0;max-width:920px}.story-timeline article{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:22px;gap:22px;padding:24px 0 28px;border-top:1px solid var(--pk-line)}.timeline-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--pk-soft);color:var(--pk-deep);font-size:13px;font-weight:900}.story-timeline h3{margin:1px 0 7px;font-size:19px}.story-timeline p{margin:0;color:var(--pk-muted);font-size:14px;line-height:1.75}.about-values{padding-block:60px;background:var(--pk-bg)}.about-values h2{margin:11px 0;font-size:21px}.about-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;grid-gap:50px;gap:50px}.about-product img{display:block;width:100%;height:auto}.editorial-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.company-identity{padding-block:46px;background:#f2faf5}.company-identity p:last-child{margin-bottom:0;font-size:13px}.editorial-back{padding-block:26px;color:var(--pk-deep);font-size:13px;font-weight:700}.legal-hero{padding:35px 0 48px;background:linear-gradient(125deg,#effaf4,#fff)}.legal-hero h1{font-size:clamp(32px,3.5vw,44px)}.legal-document{max-width:900px;padding-block:54px 80px}.legal-document section{padding:23px 0;border-bottom:1px solid var(--pk-line)}.legal-document h2{margin:0 0 9px;color:#244a36;font-size:18px}.legal-document p{margin:0;color:#52675b;font-size:14px;line-height:1.8}.legal-document a,.legal-note a{color:var(--pk-deep);text-decoration:underline;text-underline-offset:2px}.legal-note{margin:25px 0 0!important;color:#607568!important;font-size:13px!important}.contact-content{padding-block:52px 80px}.contact-card h2{margin:0 0 10px;font-size:18px}.contact-card a{color:var(--pk-deep);font-size:15px;font-weight:750;overflow-wrap:anywhere}.contact-empty{max-width:680px;margin-inline:auto;text-align:center;background:var(--pk-bg)}.contact-empty h2{font-size:20px}.contact-empty p{margin:0;color:var(--pk-muted);font-size:14px;line-height:1.7}.contact-layout{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);grid-gap:22px;gap:22px;align-items:start}.contact-form-card,.contact-info{padding:clamp(20px,3vw,32px)}.contact-form-card h2,.contact-info h2{margin:10px 0;color:var(--pk-ink);font-size:22px}.contact-info>p{color:var(--pk-muted);font-size:14px;line-height:1.75}.contact-support-email{display:inline-block;margin:8px 0 16px;color:var(--pk-deep);font-size:16px;font-weight:750;overflow-wrap:anywhere}.contact-help-links{margin-top:20px;padding-top:16px;border-top:1px solid var(--pk-line)}.contact-help-links a{color:var(--pk-deep);font-weight:650}.contact-form{display:grid;grid-gap:16px;gap:16px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contact-form label{display:grid;grid-gap:7px;gap:7px;color:var(--pk-ink);font-size:13px;font-weight:650}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-width:0;border:1px solid #d8e4dc;border-radius:10px;padding:12px 13px;background:#fff;color:var(--pk-ink);font:inherit;font-size:14px;outline:none}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--pk-green);box-shadow:0 0 0 3px rgba(24,184,121,.14)}.contact-submit{justify-self:start;border:0;border-radius:10px;padding:12px 20px;background:var(--pk-green);color:#fff;font:inherit;font-weight:750;cursor:pointer}.contact-submit:disabled{opacity:.65;cursor:wait}.contact-form-feedback{min-height:20px;margin:0;color:var(--pk-muted);font-size:13px}.contact-form-feedback.is-success{color:#087a4b}.contact-form-feedback.is-error{color:#b42318}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:1100px){.primary-nav{gap:12px}.header-actions .button{padding-inline:12px}.public-card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.site-header{height:66px}.header-inner{gap:8px}.brand{flex-basis:163px;width:163px;height:56px}.menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--pk-line);border-radius:10px;background:white;color:var(--pk-deep);font-size:22px}.primary-nav{display:none;position:absolute;top:65px;left:0;right:0;height:auto;padding:12px 19px 18px;border-bottom:1px solid var(--pk-line);background:white;box-shadow:0 14px 24px rgba(18,74,46,.09);white-space:normal}.primary-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.primary-nav>a{min-height:43px;border-bottom:1px solid #eff4f0}.mobile-actions{display:flex;padding-top:13px}.mobile-actions .button{flex:1 1}.header-actions{display:none}}@media (max-width:760px){.header-inner,.hero-inner,.section-wrap{width:calc(100% - 36px)}.hero-inner{min-height:0;grid-template-columns:minmax(0,1fr);gap:20px;padding-block:43px 28px}.hero h1{font-size:clamp(37px,9vw,50px);letter-spacing:-1.4px}.hero-desc{font-size:15px}.hero-art{max-width:620px;margin-inline:auto}.hero-proof{gap:8px 12px}.advantage-section,.public-section{padding-block:58px}.public-section-heading{margin-bottom:25px;text-align:left}.developer-layout h2,.public-section-heading h2,.support-layout h2{font-size:29px}.faq-grid,.feature-visual-grid,.public-card-grid.four,.public-card-grid.three,.public-card-grid.two,.public-feature-grid{grid-template-columns:minmax(0,1fr)}.public-card{padding:22px}.process-list{grid-template-columns:minmax(0,1fr);gap:10px}.process-list li{min-height:0;padding-block:18px}.feature-visual-grid{gap:12px}.developer-section,.support-section{padding-block:54px}.about-hero-grid,.about-product,.developer-layout,.support-layout{grid-template-columns:minmax(0,1fr);gap:25px}.app-source-list{gap:7px}.app-source-list span{padding:9px 12px;font-size:12px}.environment-card p{min-height:0}.final-cta{padding-block:42px}.final-cta-inner{align-items:flex-start;flex-direction:column}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.about-hero{padding-block:20px 45px}.about-hero h1{font-size:clamp(34px,8vw,46px)}.editorial-section{padding-block:54px}.story-timeline article{grid-template-columns:48px minmax(0,1fr);gap:13px}.timeline-mark{width:40px;height:40px}.about-values{padding-block:42px}.legal-hero{padding-block:24px 34px}.legal-document{padding-block:34px 56px}.contact-content{padding-block:35px 56px}.contact-form-grid,.contact-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.header-inner,.hero-inner,.section-wrap{width:calc(100% - 28px)}.hero h1{font-size:34px}.hero-actions{align-items:stretch}.hero-actions .button{flex:1 1;padding-inline:10px;font-size:12px}.footer-top{column-gap:12px}.footer-col{overflow-wrap:anywhere}}