@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,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:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,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:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,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(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,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(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,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(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.98%}.plus_jakarta_sans_3c865281-module__mKyBmG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_3c865281-module__mKyBmG__variable{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.6d7a8113.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.c9bb3b6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.caba5483.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.p.6ef5e8dc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.e14add99.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.7f0fdb38.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_63be993a-module__sQqSDW__className{font-family:Amiri,Amiri Fallback;font-style:normal}.amiri_63be993a-module__sQqSDW__variable{--font-amiri:"Amiri","Amiri Fallback"}
:root{--green-900:#0d3b0f;--green-800:#1b5e20;--green-700:#2e7d32;--green-600:#388e3c;--green-100:#e8f5e9;--green-50:#f1f8e9;--gold-600:#c49b1a;--gold-400:#f9e547;--gold-100:#fff8e1;--gold-50:#fffde7;--red-800:#b71c1c;--red-700:#c62828;--red-600:#e53935;--red-100:#ffebee;--dark:#0f0f1a;--dark-700:#1a1a2e;--gray-600:#757575;--gray-400:#bdbdbd;--gray-100:#f5f5f5;--white:#fff;--wa-green:#25d366;--wa-dark:#128c7e;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:60px;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 4px 20px #0000001a;--shadow-lg:0 8px 40px #00000026;--shadow-wa:0 6px 28px #25d36673;--font:var(--font-jakarta);--amiri:var(--font-amiri)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--dark);background:var(--gold-50);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}.container{max-width:780px;margin:0 auto;padding:0 20px}.btn-wa{background:linear-gradient(135deg,var(--wa-green),var(--wa-dark));color:#fff;border-radius:var(--radius-xl);font-size:17px;font-weight:700;font-family:var(--font);cursor:pointer;box-shadow:var(--shadow-wa);border:none;align-items:center;gap:10px;padding:18px 40px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-wa:after{content:"";background:#ffffff26;border-radius:50%;width:0;height:0;transition:width .5s,height .5s,top .5s,left .5s;position:absolute;top:50%;left:50%}.btn-wa:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 36px #25d3668c}.btn-wa:hover:after{width:300px;height:300px;top:-100px;left:-100px}.btn-wa:active{transform:scale(.97)}.section-tag{letter-spacing:3px;text-transform:uppercase;border-radius:var(--radius-xl);margin-bottom:16px;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:var(--shadow-wa)}50%{box-shadow:0 6px 40px #25d366a6}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.animate{opacity:0;transition:all .7s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.animate.visible{opacity:1;transform:translateY(0)}.hero{background:linear-gradient(165deg,#050e06 0%,var(--green-900)30%,#0a3012 60%,#071a0b 100%);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:80px 20px 140px;display:flex;position:relative;overflow:hidden}.hero-glow{filter:blur(120px);opacity:.15;pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute}.hero-glow-1{background:var(--gold-600);top:-10%;right:-10%}.hero-glow-2{background:var(--green-600);bottom:-15%;left:-10%}.hero-stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-stars span{background:var(--gold-400);opacity:0;width:3px;height:3px;animation:twinkle var(--d,3s)var(--delay,0s)infinite;border-radius:50%;position:absolute}@keyframes twinkle{0%,to{opacity:0}50%{opacity:.8}}.hero-content{z-index:2;max-width:650px;position:relative}.hero-urgency{background:var(--red-700);color:#fff;border-radius:var(--radius-xl);align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;font-size:13px;font-weight:700;animation:3s ease-in-out infinite shake;display:inline-flex}.hero-urgency .dot{background:#f44;border-radius:50%;width:8px;height:8px;animation:1s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.hero h1{color:var(--white);letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(30px,7vw,52px);font-weight:900;line-height:1.1}.hero .gold{color:var(--gold-600)}.hero .flag{margin-bottom:16px;font-size:clamp(40px,8vw,56px);animation:4s ease-in-out infinite float;display:block}.hero-sub{font-family:var(--amiri);color:#fffc;max-width:500px;margin-bottom:80px;margin-left:auto;margin-right:auto;font-size:clamp(16px,3vw,21px);line-height:1.6}.hero-proof{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px;display:flex}.hero-proof-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;padding:14px 22px}.hero-proof-num{color:var(--gold-600);font-size:26px;font-weight:900}.hero-proof-txt{color:#fff9;letter-spacing:.5px;margin-top:2px;font-size:11px;font-weight:600}.hero-price{color:#ffffff80;margin-top:16px;font-size:14px}.hero-price strong{color:var(--gold-600);font-size:18px}.hero-price s{color:#ffffff4d}.scroll-hint{color:#ffffffe6;text-align:center;text-shadow:0 2px 4px #0000004d;font-size:14px;font-weight:500;animation:2s ease-in-out infinite float;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-hint:after{content:"↓";color:var(--gold-400);margin-top:4px;font-size:24px;display:block}.ticker-bar{background:var(--green-800);white-space:nowrap;padding:10px 0;overflow:hidden}.ticker-track{animation:30s linear infinite ticker;display:inline-flex}.ticker-item{color:#fffc;align-items:center;gap:6px;padding:0 32px;font-size:13px;font-weight:500;display:inline-flex}.ticker-item .emoji{font-size:16px}.interest{text-align:center;background:linear-gradient(180deg,var(--red-800)0%,#6b0f0f 100%);color:#fff;padding:72px 20px;position:relative}.interest:before{content:"";background:linear-gradient(90deg,#000,#fff,#007a3d,#ce1126);height:4px;position:absolute;top:0;left:0;right:0}.interest h2{margin-bottom:20px;font-size:clamp(22px,5vw,34px);font-weight:900;line-height:1.2}.interest p{opacity:.9;max-width:560px;margin:0 auto 16px;font-size:16px;line-height:1.75}.interest .verse{font-family:var(--amiri);color:var(--gold-400);max-width:480px;margin:36px auto;font-size:19px;font-style:italic;line-height:1.6}.interest .bridge{border-radius:var(--radius-md);background:#ffffff1f;border:1px solid #ffffff40;margin-top:24px;padding:14px 28px;font-size:15px;font-weight:700;display:inline-block}.what-if{background:var(--white);text-align:center;padding:64px 20px}.what-if h2{color:var(--green-800);margin-bottom:12px;font-size:clamp(22px,4vw,32px);font-weight:900}.what-if .lead{color:var(--gray-600);max-width:520px;margin:0 auto 40px;font-size:16px;line-height:1.6}.benefit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:720px;margin:0 auto;display:grid}.benefit-card{border-radius:var(--radius-md);background:var(--green-50);text-align:left;border:1px solid #2e7d321a;padding:24px 20px;transition:transform .2s}.benefit-card:hover{transform:translateY(-3px)}.benefit-icon{margin-bottom:10px;font-size:28px}.benefit-title{color:var(--green-800);margin-bottom:6px;font-size:15px;font-weight:700}.benefit-desc{color:var(--gray-600);font-size:13px;line-height:1.5}.desire{background:linear-gradient(180deg,var(--gold-50),var(--white));padding:72px 20px}.desire h2{text-align:center;color:var(--green-800);margin-bottom:8px;font-size:clamp(24px,5vw,36px);font-weight:900}.desire .subtitle{text-align:center;color:var(--gray-600);margin-bottom:44px;font-size:15px}.module-list{max-width:680px;margin:0 auto}.module-item{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-left:5px solid var(--green-700);align-items:flex-start;gap:16px;margin-bottom:14px;padding:24px 28px;transition:transform .2s,box-shadow .2s;display:flex}.module-item:hover{box-shadow:var(--shadow-md);transform:translate(6px)}.module-item.bonus{border-left-color:var(--gold-600);background:var(--gold-100)}.module-emoji{flex-shrink:0;margin-top:2px;font-size:32px}.module-body{flex:1}.module-tag{letter-spacing:1.5px;text-transform:uppercase;background:var(--green-800);color:#fff;border-radius:20px;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.module-item.bonus .module-tag{background:var(--gold-600);color:var(--dark)}.module-title{color:var(--dark);margin-bottom:4px;font-size:16px;font-weight:700}.module-desc{color:var(--gray-600);font-size:13px;line-height:1.5}.module-pages{color:var(--green-700);background:var(--green-100);border-radius:6px;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.donasi-banner{text-align:center;background:linear-gradient(135deg,var(--green-800),var(--green-900));border-radius:var(--radius-lg);color:#fff;max-width:680px;margin:48px auto;padding:36px 24px;position:relative;overflow:hidden}.donasi-banner:before{content:"";background:radial-gradient(circle at 80% 20%,#c49b1a33,#0000 60%);position:absolute;inset:0}.donasi-banner h3{margin-bottom:8px;font-size:18px;position:relative}.donasi-amount{color:var(--gold-600);font-size:clamp(36px,8vw,52px);font-weight:900;position:relative}.donasi-banner p{opacity:.85;max-width:440px;margin:12px auto 0;font-size:14px;line-height:1.6;position:relative}.donasi-logos{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex;position:relative}.donasi-logos span{background:#ffffff1a;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.testi-section{background:var(--green-100);padding:64px 20px}.testi-section h2{text-align:center;color:var(--green-800);margin-bottom:36px;font-size:26px;font-weight:900}.testi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:720px;margin:0 auto;display:grid}.testi-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:22px}.testi-stars{color:#ffb300;letter-spacing:2px;margin-bottom:8px;font-size:15px}.testi-quote{color:#555;margin-bottom:12px;font-size:14px;font-style:italic;line-height:1.6}.testi-author{color:var(--dark);font-size:13px;font-weight:700}.testi-loc{color:var(--gray-600);font-size:12px}.action{text-align:center;background:var(--white);padding:72px 20px}.action h2{color:var(--green-800);margin-bottom:8px;font-size:clamp(24px,5vw,36px);font-weight:900}.action .subtitle{color:var(--gray-600);margin-bottom:40px;font-size:15px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:18px;max-width:820px;margin:0 auto;display:grid}.price-card{background:var(--white);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);border:2px solid var(--gray-100);flex-direction:column;padding:28px 22px;transition:all .25s;display:flex;position:relative}.price-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.price-card.best{border-color:var(--green-700);box-shadow:var(--shadow-lg);z-index:2;transform:scale(1.04)}.price-card.best:hover{transform:scale(1.06)}.price-badge{background:var(--red-700);color:#fff;white-space:nowrap;border-radius:20px;padding:5px 16px;font-size:11px;font-weight:700;animation:4s ease-in-out infinite shake;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-name{letter-spacing:2px;text-transform:uppercase;color:var(--gray-600);margin-bottom:12px;font-size:13px;font-weight:700}.price-card.best .price-name{color:var(--green-700)}.price-old{color:var(--gray-400);font-size:15px;text-decoration:line-through}.price-amount{color:var(--dark);margin:4px 0;font-size:38px;font-weight:900}.price-card.best .price-amount{color:var(--red-700)}.price-per{color:var(--gray-600);margin-bottom:18px;font-size:12px}.price-features{text-align:left;flex:1;margin-bottom:18px;list-style:none}.price-features li{color:var(--dark);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.price-features li.off{opacity:.3}.price-features li .check{flex-shrink:0;font-size:14px}.price-donasi{background:var(--red-100);border-radius:var(--radius-sm);color:var(--red-800);margin-bottom:16px;padding:8px 12px;font-size:12px;font-weight:700}.price-btn{border-radius:var(--radius-md);width:100%;font-size:15px;font-weight:700;font-family:var(--font);cursor:pointer;border:none;padding:14px;transition:all .2s;display:block}.price-btn-outline{background:var(--green-100);color:var(--green-800)}.price-btn-outline:hover{background:var(--green-700);color:#fff}.price-btn-solid{background:linear-gradient(135deg,var(--wa-green),var(--wa-dark));color:#fff;box-shadow:var(--shadow-wa)}.price-btn-solid:hover{transform:translateY(-2px);box-shadow:0 8px 32px #25d36680}.guarantee-box{background:var(--green-50);border-radius:var(--radius-md);text-align:left;border:1px solid #2e7d3226;align-items:center;gap:16px;max-width:540px;margin:40px auto 0;padding:20px 24px;display:flex}.guarantee-icon{flex-shrink:0;font-size:36px}.guarantee-text h4{color:var(--green-800);margin-bottom:4px;font-size:15px;font-weight:700}.guarantee-text p{color:var(--gray-600);font-size:13px;line-height:1.5}.urgency-bar{background:var(--red-700);text-align:center;color:#fff;padding:16px 20px}.urgency-bar h3{margin-bottom:4px;font-size:18px;font-weight:800}.urgency-bar p{opacity:.9;font-size:14px}.faq{background:var(--gray-100);padding:56px 20px}.faq h2{text-align:center;color:var(--green-800);margin-bottom:32px;font-size:24px;font-weight:900}.faq-list{max-width:620px;margin:0 auto}.faq-item{border-bottom:1px solid #e0e0e0}.faq-q{color:var(--dark);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;font-weight:700;display:flex}.faq-q:after{content:"+";color:var(--green-700);font-size:22px;transition:transform .3s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{color:var(--gray-600);max-height:0;padding:0;font-size:14px;line-height:1.6;transition:max-height .4s,padding .4s;overflow:hidden}.faq-item.open .faq-a{max-height:200px;padding-bottom:18px}.final-cta{background:linear-gradient(165deg,#050e06,var(--green-900),#0a3012);text-align:center;color:#fff;padding:80px 20px;position:relative;overflow:hidden}.final-cta .glow{background:var(--gold-600);filter:blur(150px);opacity:.08;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta h2{margin-bottom:12px;font-size:clamp(26px,6vw,42px);font-weight:900;position:relative}.final-cta p{font-family:var(--amiri);opacity:.8;max-width:480px;margin:0 auto 32px;font-size:18px;line-height:1.6;position:relative}.final-cta .btn-wa{padding:20px 48px;font-size:19px;animation:2.5s infinite pulse-glow;position:relative}.final-cta .sub{color:#fff6;margin-top:16px;font-size:13px;position:relative}footer{background:var(--dark);text-align:center;color:#fff6;padding:28px 20px;font-size:12px}.flag-bar{height:4px;display:flex}.flag-bar span:first-child{background:#000;flex:1}.flag-bar span:nth-child(2){background:#fff;flex:1}.flag-bar span:nth-child(3){background:#007a3d;flex:1}.flag-bar span:nth-child(4){background:#ce1126;flex:1}.float-wa{z-index:999;background:linear-gradient(135deg,var(--wa-green),var(--wa-dark));color:#fff;border-radius:var(--radius-xl);font-size:14px;font-weight:700;font-family:var(--font);box-shadow:var(--shadow-wa);opacity:0;pointer-events:none;align-items:center;gap:8px;padding:14px 24px;transition:transform .2s;animation:2s infinite pulse-glow;display:flex;position:fixed;bottom:16px;right:16px}.float-wa.show{opacity:1;pointer-events:auto}.float-wa:hover{transform:scale(1.05)}.exit-popup{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.exit-popup.active{display:flex}.exit-box{border-radius:var(--radius-lg);text-align:center;background:#fff;width:100%;max-width:420px;padding:36px 28px;animation:.4s slide-up;position:relative}.exit-close{color:var(--gray-400);cursor:pointer;font-size:24px;font-family:var(--font);background:0 0;border:none;position:absolute;top:12px;right:16px}.exit-box h3{color:var(--red-700);margin-bottom:8px;font-size:22px;font-weight:900}.exit-box p{color:var(--gray-600);margin-bottom:20px;font-size:14px;line-height:1.6}@media (max-width:640px){.hero{padding:36px 16px}.hero-proof-item{padding:10px 16px}.hero-proof-num{font-size:22px}.pricing-grid{grid-template-columns:1fr;max-width:340px;margin:0 auto}.price-card.best{transform:scale(1)}.price-card.best:hover{transform:translateY(-4px)}.module-item{flex-direction:column;gap:8px}.guarantee-box{text-align:center;flex-direction:column}.float-wa{padding:12px 18px;font-size:13px;bottom:10px;right:10px}}.order-page{background:linear-gradient(180deg,var(--green-50),var(--gold-50));min-height:100vh;padding:40px 20px}.order-container{max-width:540px;margin:0 auto}.order-header{text-align:center;margin-bottom:36px}.order-header h1{color:var(--green-800);margin-bottom:8px;font-size:28px;font-weight:900}.order-header p{color:var(--gray-600);font-size:14px}.order-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:32px 28px}.form-group{margin-bottom:20px}.form-group label{color:var(--dark);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.form-group input,.form-group select,.form-group textarea{border:2px solid var(--gray-100);border-radius:var(--radius-sm);width:100%;font-size:14px;font-family:var(--font);outline:none;padding:12px 16px;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--green-700)}.form-group .hint{color:var(--gray-600);margin-top:4px;font-size:11px}.package-selector{flex-direction:column;gap:10px;display:flex}.package-option{border:2px solid var(--gray-100);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.package-option:hover{border-color:var(--green-600)}.package-option.selected{border-color:var(--green-700);background:var(--green-50)}.package-option .pkg-name{color:var(--dark);font-size:14px;font-weight:700}.package-option .pkg-price{color:var(--green-800);font-size:16px;font-weight:900}.package-option .pkg-desc{color:var(--gray-600);margin-top:2px;font-size:12px}.package-option.best-pkg{border-color:var(--green-600);position:relative}.package-option.best-pkg:before{content:"⭐ PALING LARIS";background:var(--red-700);color:#fff;border-radius:10px;padding:3px 10px;font-size:9px;font-weight:700;position:absolute;top:-10px;right:12px}.btn-submit{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--green-700),var(--green-900));color:#fff;width:100%;font-size:16px;font-weight:700;font-family:var(--font);cursor:pointer;border:none;margin-top:8px;padding:16px;transition:all .2s}.btn-submit:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.payment-info{background:var(--gold-100);border-radius:var(--radius-md);margin-bottom:24px;padding:20px}.payment-info h3{color:var(--green-800);margin-bottom:12px;font-size:15px;font-weight:700}.payment-info .bank-detail{border-bottom:1px solid #0000000f;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.payment-info .bank-detail:last-child{border:none}.payment-info .bank-detail span:first-child{color:var(--gray-600)}.payment-info .bank-detail span:last-child{color:var(--dark);font-weight:700}.upload-area{border:2px dashed var(--gray-400);border-radius:var(--radius-md);text-align:center;cursor:pointer;padding:40px 20px;transition:all .2s}.upload-area:hover{border-color:var(--green-600);background:var(--green-50)}.upload-area.has-file{border-color:var(--green-700);background:var(--green-50)}.upload-area p{color:var(--gray-600);font-size:14px}.upload-area .upload-icon{margin-bottom:8px;font-size:36px}.status-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;padding:32px}.status-icon{margin-bottom:16px;font-size:64px}.status-title{color:var(--green-800);margin-bottom:8px;font-size:20px;font-weight:900}.status-desc{color:var(--gray-600);margin-bottom:24px;font-size:14px;line-height:1.6}.status-badge{text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.status-badge.pending{background:var(--gold-100);color:var(--gold-600)}.status-badge.paid{color:#1565c0;background:#e3f2fd}.status-badge.approved{background:var(--green-100);color:var(--green-800)}.status-badge.rejected{background:var(--red-100);color:var(--red-800)}.admin-layout{background:#f0f2f5;min-height:100vh;display:flex}.admin-sidebar{background:linear-gradient(180deg,var(--green-900),#071a0b);color:#fff;z-index:100;flex-shrink:0;width:260px;height:100vh;padding:24px 0;position:fixed;overflow-y:auto}.admin-sidebar-header{border-bottom:1px solid #ffffff1a;margin-bottom:16px;padding:0 20px 24px}.admin-sidebar-header h2{color:var(--gold-600);font-size:16px;font-weight:800}.admin-sidebar-header p{color:#ffffff80;margin-top:2px;font-size:11px}.admin-nav{list-style:none}.admin-nav li a{color:#ffffffb3;border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.admin-nav li a:hover{color:#fff;background:#ffffff0d}.admin-nav li a.active{color:var(--gold-400);border-left-color:var(--gold-600);background:#ffffff14}.admin-nav li a .nav-icon{text-align:center;width:24px;font-size:18px}.admin-nav li a .nav-badge{background:var(--red-700);color:#fff;text-align:center;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.admin-content{flex:1;margin-left:260px;padding:28px}.admin-topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.admin-topbar h1{color:var(--dark);font-size:24px;font-weight:800}.admin-topbar .admin-user{color:var(--gray-600);align-items:center;gap:8px;font-size:13px;display:flex}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px;display:grid}.stat-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:16px;padding:20px;display:flex}.stat-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.stat-icon.green{background:var(--green-100)}.stat-icon.blue{background:#e3f2fd}.stat-icon.orange{background:var(--gold-100)}.stat-icon.red{background:var(--red-100)}.stat-value{color:var(--dark);font-size:24px;font-weight:900}.stat-label{color:var(--gray-600);margin-top:2px;font-size:12px}.admin-table-wrap{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.admin-table-header{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin-table-header h3{color:var(--dark);font-size:16px;font-weight:700}.admin-search{border:1px solid var(--gray-100);border-radius:var(--radius-sm);font-size:13px;font-family:var(--font);outline:none;width:220px;padding:8px 14px}.admin-search:focus{border-color:var(--green-600)}.filter-tabs{gap:4px;padding:0 20px 12px;display:flex}.filter-tab{font-size:12px;font-weight:600;font-family:var(--font);cursor:pointer;background:var(--gray-100);color:var(--gray-600);border:none;border-radius:20px;padding:6px 14px;transition:all .2s}.filter-tab.active{background:var(--green-700);color:#fff}.admin-table{border-collapse:collapse;width:100%}.admin-table th{text-align:left;color:var(--gray-600);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--gray-100);background:#fafafa;padding:12px 20px;font-size:11px;font-weight:700}.admin-table td{color:var(--dark);border-bottom:1px solid var(--gray-100);padding:14px 20px;font-size:13px}.admin-table tr:hover td{background:#f8f9fa}.table-status{text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.table-status.pending{background:var(--gold-100);color:var(--gold-600)}.table-status.paid{color:#1565c0;background:#e3f2fd}.table-status.approved{background:var(--green-100);color:var(--green-800)}.table-status.rejected{background:var(--red-100);color:var(--red-800)}.btn-action{font-size:12px;font-weight:600;font-family:var(--font);cursor:pointer;border:none;border-radius:6px;margin-right:4px;padding:6px 14px;transition:all .2s}.btn-approve{background:var(--green-100);color:var(--green-800)}.btn-approve:hover{background:var(--green-700);color:#fff}.btn-reject{background:var(--red-100);color:var(--red-800)}.btn-reject:hover{background:var(--red-700);color:#fff}.btn-view{background:var(--gray-100);color:var(--dark)}.btn-view:hover{background:var(--gray-400);color:#fff}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}.settings-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:24px}.settings-card h3{color:var(--dark);align-items:center;gap:8px;margin-bottom:4px;font-size:16px;font-weight:700;display:flex}.settings-card .card-desc{color:var(--gray-600);margin-bottom:20px;font-size:12px}.settings-card .form-group{margin-bottom:14px}.settings-card .form-group label{font-size:12px}.settings-card .form-group input{padding:10px 14px;font-size:13px}.btn-save{border-radius:var(--radius-sm);background:var(--green-700);color:#fff;font-size:13px;font-weight:700;font-family:var(--font);cursor:pointer;border:none;padding:10px 24px;transition:all .2s}.btn-save:hover{background:var(--green-900)}.btn-save:disabled{opacity:.6;cursor:not-allowed}.login-page{background:linear-gradient(165deg,#050e06,var(--green-900),#0a3012);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-lg);text-align:center;background:#fff;padding:40px 32px}.login-card h1{color:var(--green-800);margin-bottom:4px;font-size:24px;font-weight:900}.login-card .login-sub{color:var(--gray-600);margin-bottom:28px;font-size:13px}.login-card .login-icon{margin-bottom:16px;font-size:48px}.login-error{background:var(--red-100);color:var(--red-800);border-radius:var(--radius-sm);margin-bottom:16px;padding:10px 14px;font-size:13px}.pagination{justify-content:center;gap:6px;padding:16px 20px;display:flex}.pagination button{border:1px solid var(--gray-100);font-size:13px;font-family:var(--font);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;transition:all .2s}.pagination button.active{background:var(--green-700);color:#fff;border-color:var(--green-700)}.pagination button:hover:not(.active){background:var(--gray-100)}.pagination button:disabled{opacity:.4;cursor:not-allowed}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;padding:28px;animation:.3s slide-up;overflow-y:auto}.modal-content h3{color:var(--dark);margin-bottom:16px;font-size:18px;font-weight:800}.modal-close{cursor:pointer;color:var(--gray-400);background:0 0;border:none;font-size:24px;position:absolute;top:16px;right:20px}.modal-detail{margin-bottom:12px}.modal-detail .label{color:var(--gray-600);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.modal-detail .value{color:var(--dark);margin-top:2px;font-size:14px}.modal-proof{border-radius:var(--radius-sm);max-width:100%;margin:12px 0}.toast{z-index:9999;border-radius:var(--radius-sm);color:#fff;box-shadow:var(--shadow-md);padding:14px 24px;font-size:14px;font-weight:600;animation:.3s slide-up;position:fixed;top:20px;right:20px}.toast.success{background:var(--green-700)}.toast.error{background:var(--red-700)}@media (max-width:768px){.admin-sidebar{display:none}.admin-content{margin-left:0}.admin-table{font-size:12px}.admin-table th,.admin-table td{padding:10px 12px}.stats-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.admin-mobile-toggle{z-index:200;background:var(--green-800);color:#fff;cursor:pointer;border:none;border-radius:8px;width:40px;height:40px;font-size:20px;display:block;position:fixed;top:12px;left:12px}}@media (min-width:769px){.admin-mobile-toggle{display:none}}.sales-popup{z-index:1000;border-radius:var(--radius-md);opacity:0;border:1px solid var(--gray-200);background:#fff;align-items:center;gap:12px;max-width:320px;padding:12px 16px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;left:24px;transform:translateY(100px);box-shadow:0 10px 40px #0000001a}.sales-popup.active{opacity:1;transform:translateY(0)}.sales-popup-img{background:var(--green-50);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.sales-popup-content{flex:1}.sales-popup-text{color:var(--dark);margin:0;font-size:13px;line-height:1.4}.sales-popup-time{color:var(--gray-600);margin-top:4px;font-size:11px;display:block}@media (max-width:768px){.sales-popup{max-width:unset;bottom:16px;left:16px;right:16px}}
