:root{--ink:#10251d;--muted:#687971;--emerald:#0d6d52;--emerald2:#0a4b3a;--deep:#052f24;--gold:#deb85e;--gold2:#f0d68f;--ivory:#faf7f0;--cream:#f5efe4;--line:#e7dcc8;--white:#fff;--shadow:0 24px 70px rgba(13,54,42,.11);--shadow2:0 14px 38px rgba(13,54,42,.07)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.lp-body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--ivory);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp-body a{text-decoration:none;color:inherit}.lp-body button,.lp-body input,.lp-body select,.lp-body textarea{font:inherit}.lp-body svg{display:block;width:1em;height:1em;max-width:100%;max-height:100%}.lp-wrap{width:min(1120px,calc(100% - 44px));margin-inline:auto}.lp-header{position:sticky;top:0;z-index:100;background:rgba(5,47,36,.94);backdrop-filter:blur(20px);border-bottom:1px solid rgba(240,214,143,.14);box-shadow:0 12px 36px rgba(2,31,23,.12)}.lp-navrow{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp-brand{display:flex;align-items:center;gap:11px;color:#fff}.lp-brand>span:last-child{display:block}.lp-brand b,.lp-brand small{display:block}.lp-brand b{font-size:15px;letter-spacing:-.02em}.lp-brand small{margin-top:2px;font-size:9px;color:#bcd2ca}.lp-logo{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#138566,#0a4938);border:1px solid rgba(240,214,143,.34);box-shadow:0 10px 24px rgba(0,0,0,.2);font-size:12px;font-weight:950;color:#fff}.lp-nav{display:flex;align-items:center;gap:3px;padding:4px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06)}.lp-nav a{padding:8px 11px;border-radius:10px;color:#d9e7e2;font-size:11px;font-weight:800;transition:.18s}.lp-nav a:hover{background:rgba(255,255,255,.08);color:#f1d48e}.lp-nav-actions{display:flex;gap:8px}.lp-btn{min-height:44px;padding:11px 16px;border-radius:14px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:900;font-size:11px;line-height:1;transition:transform .18s,box-shadow .18s,background .18s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn svg{width:15px;height:15px}.lp-btn-primary{background:linear-gradient(135deg,#0f7659,#084936);color:#fff;box-shadow:0 14px 30px rgba(9,88,65,.22)}.lp-btn-gold{background:linear-gradient(135deg,#f0d488,#d8aa42);color:#173a2d;box-shadow:0 14px 30px rgba(191,143,43,.18)}.lp-btn-white{background:#fff;color:#173a2d;border-color:#e6dccb;box-shadow:var(--shadow2)}.lp-btn-ghost{color:#e5f0ec;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.lp-btn-outline{background:#fff;color:#174536;border-color:#ded1ba}.lp-btn-darkghost{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08)}.lp-btn-wide{width:100%}.lp-btn-xl{min-height:58px;padding:13px 18px;border-radius:17px;justify-content:space-between}.lp-btn-xl span{display:block;text-align:left}.lp-btn-xl span span,.lp-btn-xl span small{display:block}.lp-btn-xl small{margin-top:4px;font-size:8px;opacity:.67;font-weight:700}.lp-hero{position:relative;padding:70px 0 60px;background:linear-gradient(180deg,#fcfaf5 0%,#f7f2e8 100%);overflow:hidden}.lp-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(12,84,64,.055) 1px,transparent 1.1px);background-size:25px 25px;opacity:.46}.lp-hero-glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.lp-glow-one{width:440px;height:440px;left:-170px;top:-210px;background:radial-gradient(circle,rgba(222,184,94,.25),transparent 68%)}.lp-glow-two{width:520px;height:520px;right:-180px;top:-150px;background:radial-gradient(circle,rgba(20,129,96,.12),transparent 68%)}.lp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1fr);gap:42px;align-items:center}.lp-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e3d5bd;border-radius:999px;background:rgba(255,255,255,.78);color:#346553;font-size:8px;font-weight:950;letter-spacing:.13em}.lp-eyebrow svg{width:14px;height:14px;color:#b98b2f}.lp-hero-copy h1{margin:18px 0 18px;font-size:clamp(44px,5.05vw,66px);line-height:.98;letter-spacing:-.064em;max-width:560px}.lp-hero-copy h1 em{font-style:normal;color:#0e7457}.lp-hero-copy>p{max-width:560px;color:#596a62;font-size:15px;line-height:1.72;margin:0}.lp-hero-actions{display:flex;gap:10px;margin-top:26px}.lp-hero-actions .lp-btn{min-width:200px}.lp-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.lp-trust span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid #e9decf;color:#5d6e66;font-size:9px;font-weight:800}.lp-trust svg{width:13px;height:13px;color:#0e7457}.lp-product-stage{position:relative;min-height:500px;display:grid;align-items:center;max-width:720px;margin-left:auto}.lp-dashboard-card{position:relative;z-index:2;width:86%;margin-left:auto;border:1px solid #e2d4bd;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 32px 72px rgba(9,48,37,.15),0 8px 22px rgba(216,170,66,.07);transform:perspective(1400px) rotateY(-1deg)}.lp-browserbar{height:44px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid #eee5d7;background:linear-gradient(180deg,#fffdf9,#faf6ef)}.lp-browserbar>i{width:7px;height:7px;border-radius:50%;background:#d8cdbd}.lp-browserbar>span{margin-left:6px;color:#56665f;font-size:9px;font-weight:850}.lp-browserbar>b{margin-left:auto;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#eaf7f0;color:#0b7653;font-size:7px}.lp-browserbar>b i{width:5px;height:5px;border-radius:50%;background:#12a471}.lp-dashboard-shell{display:grid;grid-template-columns:60px 1fr;min-height:360px}.lp-mini-sidebar{padding:14px 10px;background:radial-gradient(circle at top,rgba(224,184,91,.14),transparent 24%),linear-gradient(180deg,#06382a,#084d3b);display:flex;flex-direction:column;align-items:center;gap:12px}.lp-mini-sidebar strong{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#e8c775,#f3dda0);color:#183b2f;font-size:9px}.lp-mini-sidebar span{width:27px;height:27px;border-radius:8px;background:rgba(255,255,255,.06);position:relative}.lp-mini-sidebar span:after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.42);border-radius:3px}.lp-mini-sidebar span.active{background:rgba(229,191,98,.15);box-shadow:inset 2px 0 0 #e4bd66}.lp-dashboard-main{padding:18px;background:#fbf8f2}.lp-dash-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.lp-dash-head small{display:block;font-size:7px;letter-spacing:.15em;color:#9b783b;font-weight:950}.lp-dash-head h3{margin:3px 0 0;font-size:18px;letter-spacing:-.04em}.lp-dash-head button{border:0;border-radius:10px;padding:7px 9px;display:flex;align-items:center;gap:5px;background:#0f7457;color:#fff;font-size:7px;font-weight:900}.lp-dash-head button svg{width:11px;height:11px}.lp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lp-kpis article{position:relative;padding:11px;border:1px solid #e9decf;border-radius:14px;background:linear-gradient(180deg,#fff,#fffaf2)}.lp-kpis article>span{position:absolute;right:9px;top:9px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#edf7f2;color:#0f765a}.lp-kpis article>span svg{width:12px;height:12px}.lp-kpis small,.lp-kpis b,.lp-kpis em{display:block}.lp-kpis small{font-size:7px;color:#718078}.lp-kpis b{font-size:19px;line-height:1;margin:7px 0 4px}.lp-kpis em{font-style:normal;font-size:6.5px;color:#a17d39}.lp-dash-content{display:grid;grid-template-columns:1.32fr .68fr;gap:8px;margin-top:8px}.lp-dash-content>section{padding:11px;border:1px solid #e9decf;border-radius:14px;background:#fff}.lp-mini-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.lp-mini-title b{font-size:8px}.lp-mini-title small{font-size:6px;color:#89978f}.lp-activity{display:grid;grid-template-columns:26px 1fr auto;gap:6px;align-items:center;padding:6px 0;border-top:1px solid #f0ece5}.lp-activity>span{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#edf7f2;color:#0f765a}.lp-activity>span svg{width:12px;height:12px}.lp-activity p{margin:0}.lp-activity b,.lp-activity small{display:block}.lp-activity b{font-size:7.5px}.lp-activity small{font-size:6px;color:#84918b}.lp-activity em{font-style:normal;font-size:5.7px;background:#fbf4e5;color:#876d37;padding:3px 5px;border-radius:999px}.lp-condition{display:grid;align-content:start;justify-items:center}.lp-condition .lp-mini-title{width:100%}.lp-donut{width:86px;height:86px;margin:10px auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0f765a 0 92%,#e4dacc 92%)}.lp-donut:before{content:"";position:absolute}.lp-donut span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;align-content:center;background:#fff}.lp-donut b,.lp-donut small{display:block;text-align:center}.lp-donut b{font-size:16px}.lp-donut small{font-size:6px;color:#7a8981}.lp-condition p{font-size:5.8px;color:#78877f;display:flex;align-items:center;gap:4px}.lp-condition p i{width:5px;height:5px;border-radius:50%;background:#0f765a}.lp-condition p i:nth-of-type(2){background:#d7ad51}.lp-condition p i:nth-of-type(3){background:#d8ddd9}.lp-phone-card{position:absolute;right:-10px;bottom:-8px;z-index:4;width:156px;padding:13px 10px 11px;border:6px solid #16382d;border-radius:26px;background:linear-gradient(180deg,#fffefb,#f7f2e8);box-shadow:0 24px 54px rgba(7,34,26,.24);transform:rotate(2.5deg)}.lp-phone-notch{width:62px;height:12px;margin:-9px auto 12px;border-radius:999px;background:#16382d}.lp-phone-card>span,.lp-phone-card>h4,.lp-phone-card>small{display:block}.lp-phone-card>span{font-size:6px;color:#9b783b;letter-spacing:.13em;font-weight:950}.lp-phone-card h4{margin:4px 0 2px;font-size:13px}.lp-phone-card>small{font-size:7px;color:#7c8983}.lp-qr-art{width:64px;height:64px;margin:11px auto;padding:5px;border:1px solid #ddd1bf;background:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.lp-qr-art i{background:#173c30}.lp-qr-art i:nth-child(2),.lp-qr-art i:nth-child(4),.lp-qr-art i:nth-child(8){background:transparent}.lp-phone-card>b{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;border-radius:9px;background:#eaf7ef;color:#0b6a4c;font-size:7px}.lp-phone-card>b svg{width:10px;height:10px}.lp-phone-card button{width:100%;margin-top:8px;border:0;border-radius:9px;background:#0f765a;color:#fff;padding:7px;font-size:7px;font-weight:900}.lp-floating-card{position:absolute;left:-20px;bottom:28px;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e3d5bd;border-radius:14px;background:rgba(255,253,248,.96);box-shadow:0 16px 38px rgba(17,43,34,.13);backdrop-filter:blur(10px)}.lp-floating-card>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#eaf7f1;color:#0f765a}.lp-floating-card>span svg{width:15px;height:15px}.lp-floating-card b,.lp-floating-card small{display:block}.lp-floating-card b{font-size:8px}.lp-floating-card small{font-size:6.5px;color:#7a8982;margin-top:2px}.lp-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:-4px;position:relative;z-index:3}.lp-trust-strip article{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(180deg,#fff,#fffaf3);box-shadow:var(--shadow2)}.lp-trust-strip article>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#eaf7f0,#fbefd9);color:#0f765a;border:1px solid #e7d8bd}.lp-trust-strip article>span svg{width:17px;height:17px}.lp-trust-strip b,.lp-trust-strip small{display:block}.lp-trust-strip b{font-size:10px}.lp-trust-strip small{font-size:7.8px;color:#79877f;margin-top:2px}.lp-section{padding:88px 0}.lp-section-head{max-width:760px;margin:0 auto 34px;text-align:center}.lp-section-head>span{display:block;color:#987332;font-size:8px;letter-spacing:.17em;font-weight:950}.lp-section-head h2{margin:8px auto 10px;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.lp-section-head p{max-width:660px;margin:0 auto;color:#6b7a72;font-size:13px;line-height:1.72}.lp-feature-grid{display:grid;grid-template-columns:1.15fr .92fr .92fr;gap:14px}.lp-feature{position:relative;min-height:245px;padding:22px;border:1px solid #e6dac6;border-radius:24px;background:linear-gradient(180deg,#fffefb,#fff9f1);box-shadow:var(--shadow2);overflow:hidden}.lp-feature:after{content:"";position:absolute;right:-80px;top:-90px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(222,184,94,.11),transparent 70%)}.lp-feature-primary{grid-row:span 2;min-height:504px;padding:28px;background:radial-gradient(circle at 88% 0,rgba(225,185,91,.14),transparent 27%),linear-gradient(145deg,#0a4f3c,#0f7357);color:#fff;border-color:rgba(255,255,255,.08);box-shadow:0 28px 64px rgba(8,58,44,.20)}.lp-feature-icon{position:relative;z-index:1;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#edf8f2,#fbefd9);color:#0f765a;border:1px solid #e7d7ba;box-shadow:0 13px 28px rgba(20,41,33,.07)}.lp-feature-icon svg{width:28px;height:28px}.lp-feature-primary .lp-feature-icon{width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.13);color:#f0d18a;box-shadow:none}.lp-feature-primary .lp-feature-icon svg{width:35px;height:35px}.lp-feature small{position:relative;z-index:1;display:block;margin-top:16px;color:#e6c878;font-size:7px;letter-spacing:.16em;font-weight:950}.lp-feature h3{position:relative;z-index:1;margin:13px 0 8px;font-size:18px;line-height:1.18;letter-spacing:-.035em}.lp-feature-primary h3{font-size:29px;max-width:420px}.lp-feature p{position:relative;z-index:1;margin:0;color:#6c7b73;font-size:11px;line-height:1.72}.lp-feature-primary p{color:#d4e5df;font-size:12px;max-width:430px}.lp-tags{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:flex;flex-wrap:wrap;gap:6px}.lp-tags i{font-style:normal;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:#e6f0ec;font-size:7px}.lp-process{padding:86px 0;background:radial-gradient(circle at 8% 0,rgba(223,185,95,.12),transparent 25%),linear-gradient(180deg,#06382b,#084d3a)}.lp-section-head-light>span{color:#e6c77f}.lp-section-head-light h2{color:#fff}.lp-section-head-light p{color:#c9ddd5}.lp-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.lp-process-grid article{position:relative;padding:26px;border:1px solid rgba(255,255,255,.10);border-radius:23px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));color:#fff;box-shadow:0 18px 40px rgba(4,31,24,.14);overflow:hidden}.lp-process-grid article>i{position:absolute;right:12px;top:0;font-style:normal;font-size:64px;line-height:1;color:rgba(240,210,137,.08);font-weight:950}.lp-process-grid article>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(228,191,101,.13);color:#edcc80;border:1px solid rgba(228,191,101,.15)}.lp-process-grid article>span svg{width:20px;height:20px}.lp-process-grid h3{margin:15px 0 7px;font-size:16px}.lp-process-grid p{margin:0;color:#cadbd5;font-size:11px;line-height:1.68}.lp-audit-section{background:#f7f2e8}.lp-audit-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.lp-eyebrow-dark{background:#fff;color:#346553}.lp-audit-copy h2{margin:16px 0 14px;font-size:clamp(34px,4.4vw,52px);line-height:1.03;letter-spacing:-.052em}.lp-audit-copy>p{color:#65756d;line-height:1.75;font-size:13px}.lp-audit-copy ul{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:9px}.lp-audit-copy li{display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:13px;background:#fff;border:1px solid #e4d8c4;font-size:10px;font-weight:850}.lp-audit-copy li svg{width:14px;height:14px;color:#0f765a}.lp-audit-preview{padding:24px;border-radius:28px;background:linear-gradient(180deg,#fffefb,#fff8ee);border:1px solid #e0d2b9;box-shadow:0 32px 70px rgba(14,55,43,.13)}.lp-audit-top{display:flex;justify-content:space-between;align-items:center}.lp-audit-top small,.lp-audit-top b{display:block}.lp-audit-top small{font-size:7px;letter-spacing:.14em;color:#987332;font-weight:950}.lp-audit-top b{margin-top:4px;font-size:18px}.lp-audit-top>span{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0f765a 0 67%,#e5d8c4 67%);color:#0a4f3c;font-size:14px;font-weight:950;border:7px solid #fff}.lp-progress{height:7px;margin:16px 0;border-radius:999px;background:#e9dfcf;overflow:hidden}.lp-progress i{display:block;width:67%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f765a,#d8ad50)}.lp-audit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-audit-stats article{padding:11px;border-radius:13px;background:#fff;border:1px solid #e8dece}.lp-audit-stats small,.lp-audit-stats b{display:block}.lp-audit-stats small{font-size:7px;color:#7d8a83}.lp-audit-stats b{margin-top:3px;font-size:19px}.lp-audit-list{margin:10px 0}.lp-audit-list>div{display:grid;grid-template-columns:35px 1fr;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #eee7dc}.lp-audit-list>div>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.lp-audit-list>div>span svg{width:16px;height:16px}.lp-audit-list .ok{background:#eaf7ef;color:#0f765a}.lp-audit-list .warn{background:#fff4dc;color:#9c6a19}.lp-audit-list .info{background:#eef4f8;color:#3d708a}.lp-audit-list p{margin:0}.lp-audit-list b,.lp-audit-list small{display:block}.lp-audit-list b{font-size:9px}.lp-audit-list small{font-size:7px;color:#79877f;margin-top:2px}.lp-audit-preview>button{width:100%;border:0;border-radius:13px;padding:12px;display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#0f765a,#084936);color:#fff;font-size:9px;font-weight:900}.lp-audit-preview>button svg{width:14px;height:14px}.lp-pricing-section{background:linear-gradient(180deg,#fbf8f2,#f4eee3)}.lp-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.lp-plan{position:relative;display:flex;flex-direction:column;padding:25px;border:1px solid #dfd1b8;border-radius:25px;background:#fff;box-shadow:0 18px 45px rgba(18,43,34,.07);overflow:hidden}.lp-plan-featured{background:radial-gradient(circle at 95% 0,rgba(229,190,98,.19),transparent 30%),linear-gradient(180deg,#0a513d,#083f31);color:#fff;border-color:rgba(228,190,99,.24);transform:translateY(-9px);box-shadow:0 30px 64px rgba(8,58,44,.24)}.lp-plan-ribbon{position:absolute;top:0;right:20px;padding:7px 10px;border-radius:0 0 10px 10px;background:linear-gradient(135deg,#f0d58d,#d8ac4c);color:#17392d;font-size:7px;letter-spacing:.1em;font-weight:950}.lp-plan-head>span{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f9f1df;color:#8b6825;font-size:7px;font-weight:950}.lp-plan-featured .lp-plan-head>span{background:rgba(241,213,143,.14);color:#f0d48e}.lp-plan h3{margin:12px 0 7px;font-size:22px;letter-spacing:-.04em}.lp-plan p{margin:0;color:#687870;font-size:10px;line-height:1.6;min-height:48px}.lp-plan-featured p{color:#c9ddd5}.lp-price{display:flex;align-items:flex-end;gap:4px;margin-top:17px}.lp-price small{font-size:11px;font-weight:950;margin-bottom:7px}.lp-price b{font-size:43px;line-height:.9;letter-spacing:-.055em}.lp-price span{font-size:8px;color:#75847d;margin-bottom:5px}.lp-plan-featured .lp-price span{color:#c6d9d2}.lp-annual{margin-top:6px;font-size:8px;color:#8e7a57}.lp-plan-featured .lp-annual{color:#c9ddd5}.lp-trial{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:11px;padding:6px 8px;border-radius:999px;background:#faf1df;color:#87631f;font-size:7px;font-weight:900}.lp-plan-featured .lp-trial{background:rgba(235,202,122,.13);color:#efcf85}.lp-trial svg{width:11px;height:11px}.lp-plan-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0}.lp-plan-meta span{min-width:0;display:flex;align-items:center;gap:5px;padding:8px;border:1px solid #e7dccb;border-radius:11px;background:#fbf8f2;font-size:7px;color:#687870}.lp-plan-meta svg{width:13px!important;height:13px!important;flex:0 0 13px}.lp-plan-meta b{font-size:8px;color:#173a2d}.lp-plan-featured .lp-plan-meta span{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.10);color:#cfdfda}.lp-plan-featured .lp-plan-meta b{color:#fff}.lp-plan ul{list-style:none;padding:0;margin:3px 0 20px;display:grid;gap:8px}.lp-plan li{display:grid;grid-template-columns:14px 1fr;gap:7px;align-items:start;color:#53655d;font-size:8px;line-height:1.45}.lp-plan li svg{width:13px!important;height:13px!important;color:#0f765a;margin-top:0;flex:none}.lp-plan-featured li{color:#e0ebe7}.lp-plan-featured li svg{color:#edcd82}.lp-plan .lp-btn{margin-top:auto}.lp-payment-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;border-radius:18px;overflow:hidden;background:#174f3e;border:1px solid #1d604b;box-shadow:0 18px 42px rgba(8,58,44,.14)}.lp-payment-strip span{min-height:66px;padding:13px;display:flex;align-items:center;justify-content:center;gap:7px;background:#0b513e;color:#dce9e4;font-size:8px;font-weight:850;text-align:center}.lp-payment-strip svg{width:17px!important;height:17px!important;flex:0 0 17px;color:#edcd82}.lp-outcomes{background:#fffdf9}.lp-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.lp-outcome-grid article{padding:24px;border:1px solid #e6dac6;border-radius:23px;background:linear-gradient(180deg,#fff,#fffaf3);box-shadow:var(--shadow2)}.lp-outcome-grid article>span{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#edf8f2,#fff0d6);color:#0f765a;border:1px solid #e6d6b8}.lp-outcome-grid article>span svg{width:20px;height:20px}.lp-outcome-grid h3{margin:14px 0 7px;font-size:15px}.lp-outcome-grid p{margin:0;color:#687870;font-size:10.5px;line-height:1.65}.lp-final-cta{margin:8px auto 82px;padding:40px 42px;border-radius:30px;background:radial-gradient(circle at 90% 0,rgba(238,202,117,.20),transparent 27%),linear-gradient(135deg,#06382b,#0b624a);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:34px;box-shadow:0 28px 64px rgba(8,58,44,.20)}.lp-final-cta>div:first-child>span{color:#e8c879;font-size:7px;letter-spacing:.16em;font-weight:950}.lp-final-cta h2{max-width:720px;margin:7px 0 8px;font-size:38px;line-height:1.06;letter-spacing:-.048em}.lp-final-cta p{margin:0;color:#d1e3dc;font-size:11px}.lp-final-cta>div:last-child{display:flex;gap:8px;flex:0 0 auto}.lp-faq{padding-top:10px}.lp-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-faq details{border:1px solid #e4d8c4;border-radius:18px;background:#fffdf9;padding:16px 18px}.lp-faq summary{cursor:pointer;font-size:11px;font-weight:900;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";float:right;color:#9b7735;font-size:18px;line-height:.7}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{margin:10px 0 0;color:#687870;font-size:10px;line-height:1.65}.lp-footer{padding:50px 0 22px;background:radial-gradient(circle at 100% 0,rgba(234,197,111,.09),transparent 27%),linear-gradient(180deg,#053326,#03241b);color:#fff}.lp-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}.lp-footer-grid>div>b{display:block;font-size:10px;margin-bottom:12px;color:#e8cf91}.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small{display:block;color:#a9c2b9;font-size:9px;margin:8px 0;line-height:1.5}.lp-footer-brand p{max-width:380px;margin:14px 0 0;color:#a9c2b9;font-size:9px;line-height:1.65}.lp-footer-bottom{margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:#78968b;font-size:8px}.lp-mobile-cta{display:none}.lp-ad-backdrop{position:fixed;inset:0;z-index:999;background:rgba(3,24,18,.72);backdrop-filter:blur(9px);display:grid;place-items:center;padding:18px;transition:.2s opacity}.lp-ad-backdrop.closing{opacity:0}.lp-ad-card{position:relative;width:min(520px,100%);max-height:90vh;overflow:auto;border-radius:26px;background:#fffdf9;border:1px solid #e5d8c2;box-shadow:0 35px 90px rgba(0,0,0,.28)}.lp-ad-close{position:absolute;z-index:3;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:12px;background:rgba(8,48,37,.88);color:#fff;font-size:23px;cursor:pointer}.lp-ad-image,.lp-ad-video{width:100%;display:block;max-height:460px;object-fit:cover}.lp-ad-copy{padding:24px}.lp-ad-copy>span{font-size:8px;letter-spacing:.14em;color:#987332;font-weight:950}.lp-ad-copy h2{margin:7px 0 8px;font-size:27px;letter-spacing:-.04em}.lp-ad-copy p{color:#687870;line-height:1.65;font-size:11px}.lp-ad-link{position:absolute;inset:0}.lp-ad-timer{height:20px;position:relative;background:#f4eee4;overflow:hidden}.lp-ad-timer i{position:absolute;left:0;top:0;bottom:0;width:100%;background:#dcb65d;transition:.1s linear}.lp-ad-timer small{position:absolute;z-index:2;right:8px;top:4px;font-size:7px;color:#26473b}.lp-ad-card:has(.lp-ad-timer) .lp-ad-timer{margin-top:0}
.lp-mosque-backdrop{position:absolute;right:20px;top:28px;width:330px;height:160px;pointer-events:none;opacity:.17;z-index:0}.lp-mosque-base,.lp-mosque-dome,.lp-mosque-minaret{position:absolute;display:block;background:linear-gradient(180deg,#0d6a51,#0a4636)}.lp-mosque-base{left:42px;right:42px;bottom:24px;height:54px;border-radius:20px}.lp-mosque-dome{bottom:70px;width:112px;height:78px;border-radius:72px 72px 22px 22px}.lp-mosque-dome:before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:-14px;width:18px;height:18px;border-radius:50%;background:#d9b35b;box-shadow:0 -6px 0 1px #d9b35b}.lp-mosque-dome-a{left:40px}.lp-mosque-dome-b{right:40px;width:96px;height:68px;bottom:76px}.lp-mosque-minaret{bottom:54px;width:30px;height:118px;border-radius:16px 16px 0 0}.lp-mosque-minaret:before{content:'';position:absolute;left:4px;right:4px;top:-20px;height:24px;border-radius:16px 16px 6px 6px;background:linear-gradient(180deg,#0f7659,#0a4b39)}.lp-mosque-minaret:after{content:'';position:absolute;left:50%;transform:translateX(-50%);top:-28px;width:12px;height:12px;border-radius:50%;background:#d9b35b}.lp-mosque-minaret-a{left:4px}.lp-mosque-minaret-b{right:4px}.lp-ustaz-welcome{position:absolute;left:-10px;bottom:8px;z-index:3;display:flex;align-items:flex-end;gap:12px}.lp-welcome-bubble{width:220px;padding:15px 16px 14px;border-radius:22px 22px 22px 8px;background:rgba(255,253,248,.97);border:1px solid #e4d4bc;box-shadow:0 18px 42px rgba(6,47,36,.13)}.lp-welcome-bubble span,.lp-welcome-bubble b,.lp-welcome-bubble small{display:block}.lp-welcome-bubble span{font-size:8px;letter-spacing:.14em;color:#ae8131;font-weight:950;text-transform:uppercase}.lp-welcome-bubble b{margin-top:5px;font-size:17px;line-height:1.15;color:#173a2d}.lp-welcome-bubble small{margin-top:6px;font-size:10px;line-height:1.6;color:#697971}.lp-ustaz-figure{width:174px;filter:drop-shadow(0 20px 34px rgba(8,54,41,.18))}.lp-ustaz-figure svg{width:100%;height:auto;display:block}.lp-floating-card{left:110px;bottom:18px}.lp-trust-strip{margin-top:8px}.lp-trust-strip article{min-height:96px}
/* v0.2.39 — pricing premium + animasi lembut */
.lp-pricing-section{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(222,181,88,.12),transparent 24%),radial-gradient(circle at 88% 18%,rgba(14,116,87,.08),transparent 26%),linear-gradient(180deg,#fbf7ef,#f6f0e5)}
.lp-pricing-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(10,82,61,.04) 1px,transparent 1.1px);background-size:24px 24px}
.lp-pricing-section>.lp-wrap{position:relative;z-index:1}
.lp-plan-grid{align-items:stretch;gap:16px}
.lp-plan{position:relative;display:flex;flex-direction:column;padding:28px 26px 25px;border-radius:28px;border:1px solid #e5d7c0;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,242,.98));box-shadow:0 22px 52px rgba(16,48,37,.075),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.lp-plan:before{content:"";position:absolute;left:24px;right:24px;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#d9b45d,transparent);opacity:.72}
.lp-plan:hover{transform:translateY(-5px);border-color:#dbc79f;box-shadow:0 30px 64px rgba(16,48,37,.12)}
.lp-plan-featured{background:radial-gradient(circle at 90% 2%,rgba(237,204,126,.18),transparent 28%),linear-gradient(160deg,#0a513e,#07392c 86%);border-color:rgba(230,196,116,.34);box-shadow:0 32px 72px rgba(7,57,43,.24);transform:translateY(-8px)}
.lp-plan-featured:hover{transform:translateY(-11px);box-shadow:0 38px 82px rgba(7,57,43,.29)}
.lp-plan-ribbon{position:absolute;top:16px;right:-34px;width:136px;padding:7px 0;transform:rotate(42deg);background:linear-gradient(135deg,#f2d88f,#d9ad4b);color:#173a2d;text-align:center;font-size:7px;letter-spacing:.08em;font-weight:950;box-shadow:0 8px 22px rgba(184,133,31,.2)}
.lp-plan-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}
.lp-plan-tier{display:inline-flex;align-items:center;min-height:26px;padding:6px 9px;border-radius:999px;background:#f7efdd;border:1px solid #ead8b7;color:#926c27;font-size:8px;letter-spacing:.12em;font-weight:950;text-transform:uppercase}
.lp-plan-featured .lp-plan-tier{background:rgba(239,207,130,.12);border-color:rgba(239,207,130,.18);color:#f0d28b}
.lp-plan-trial-mini{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#edf7f1;color:#0f7659;border:1px solid #d9eadf;font-size:7.5px;font-weight:900}
.lp-plan-featured .lp-plan-trial-mini{background:rgba(255,255,255,.07);color:#dcebe5;border-color:rgba(255,255,255,.1)}
.lp-plan-trial-mini svg{width:11px;height:11px}
.lp-plan-head h3{font-size:27px;letter-spacing:-.045em;margin:0 0 7px}
.lp-plan-head p{min-height:48px;margin:0;color:#6c7a73;font-size:10px;line-height:1.6}
.lp-plan-featured .lp-plan-head p{color:#c8ddd5}
.lp-price{display:flex;align-items:flex-end;gap:4px;margin-top:20px;padding-top:18px;border-top:1px solid #eee3d3}
.lp-plan-featured .lp-price{border-color:rgba(255,255,255,.1)}
.lp-price small{font-size:12px;font-weight:900;margin-bottom:8px;color:#987333}
.lp-price b{font-size:50px;line-height:.9;letter-spacing:-.065em;color:#12392d}
.lp-price span{font-size:10px;margin-bottom:6px;color:#77857e}
.lp-plan-featured .lp-price b{color:#fff}.lp-plan-featured .lp-price small{color:#efce82}.lp-plan-featured .lp-price span{color:#bcd4cb}
.lp-annual-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:9px 11px;border-radius:12px;background:#f8f4ec;border:1px solid #ece1d1;font-size:8px;color:#6f7e76}
.lp-annual-row b{color:#0f7659;font-size:8px}.lp-plan-featured .lp-annual-row{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09);color:#c7dcd4}.lp-plan-featured .lp-annual-row b{color:#efd18a}
.lp-capacity-label,.lp-included-label{margin-top:18px;font-size:7px;letter-spacing:.16em;font-weight:950;color:#9a7a3c}.lp-included-label{margin-top:20px}.lp-plan-featured .lp-capacity-label,.lp-plan-featured .lp-included-label{color:#e4c779}
.lp-plan-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
.lp-plan-meta>span{position:relative;display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:11px;border:1px solid #e8ddcc;border-radius:15px;background:linear-gradient(180deg,#fff,#fbf6ed);color:#5f6f67}
.lp-plan-meta svg{grid-row:1/3;width:18px!important;height:18px!important;color:#0f7659}
.lp-plan-meta b{font-size:15px;line-height:1;color:#153c30}.lp-plan-meta small{font-size:6.5px;color:#89968f;text-transform:uppercase;letter-spacing:.08em;margin-top:2px}
.lp-plan-featured .lp-plan-meta>span{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09);color:#dce9e4}.lp-plan-featured .lp-plan-meta svg{color:#efd18a}.lp-plan-featured .lp-plan-meta b{color:#fff}.lp-plan-featured .lp-plan-meta small{color:#a9c8bc}
.lp-plan ul{margin:8px 0 24px;padding:0;list-style:none;display:grid;gap:9px}
.lp-plan li{display:grid;grid-template-columns:17px 1fr;align-items:start;gap:7px;color:#52635b;font-size:9px;line-height:1.45}
.lp-plan li svg{width:14px!important;height:14px!important;margin-top:0;color:#0f7659}.lp-plan-featured li{color:#deebe6}.lp-plan-featured li svg{color:#efd18a}
.lp-plan .lp-btn-wide{margin-top:auto;min-height:48px;justify-content:space-between;padding-inline:15px}
.lp-plan .lp-btn-wide svg{width:14px;height:14px}
.lp-payment-strip{margin-top:20px;border-radius:20px;overflow:hidden;box-shadow:0 16px 36px rgba(16,48,37,.08)}
.lp-payment-strip span{min-height:62px}
@keyframes lpFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes lpFadeScale{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes lpFloatUstaz{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes lpFloatPhone{0%,100%{transform:rotate(2.5deg) translateY(0)}50%{transform:rotate(2.5deg) translateY(-5px)}}
@keyframes lpBubbleBreath{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes lpGlowPulse{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}
.lp-hero-copy{animation:lpFadeUp .72s cubic-bezier(.2,.7,.2,1) both}
.lp-dashboard-card{animation:lpFadeScale .82s .08s cubic-bezier(.2,.7,.2,1) both}
.lp-mosque-backdrop{animation:lpFadeUp .9s .12s cubic-bezier(.2,.7,.2,1) both}
.lp-ustaz-welcome{animation:lpFadeUp .82s .32s cubic-bezier(.2,.7,.2,1) both}
.lp-ustaz-figure{animation:lpFloatUstaz 4.8s 1.1s ease-in-out infinite}
.lp-welcome-bubble{animation:lpBubbleBreath 4.8s 1.2s ease-in-out infinite}
.lp-phone-card{animation:lpFloatPhone 5.6s 1.4s ease-in-out infinite}
.lp-glow-one,.lp-glow-two{animation:lpGlowPulse 8s ease-in-out infinite}
.lp-trust-strip article{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp-trust-strip article:hover{transform:translateY(-3px);border-color:#dfcba8;box-shadow:0 18px 38px rgba(16,48,37,.08)}
@media(max-width:1060px){.lp-hero-grid{grid-template-columns:1fr;gap:34px}.lp-hero-copy{text-align:center}.lp-hero-copy h1,.lp-hero-copy>p{margin-inline:auto}.lp-hero-actions,.lp-trust{justify-content:center}.lp-product-stage{width:min(760px,100%);min-height:520px;max-width:none;margin-inline:auto}.lp-dashboard-card{width:86%}.lp-mosque-backdrop{right:40px;top:10px;width:340px}.lp-ustaz-welcome{left:0;right:0;bottom:-14px;justify-content:flex-start}.lp-nav{display:none}.lp-feature-grid{grid-template-columns:1fr 1fr}.lp-feature-primary{grid-column:1/-1;grid-row:auto;min-height:350px}.lp-tags{position:static;margin-top:20px}.lp-audit-grid{grid-template-columns:1fr;gap:32px}.lp-audit-copy{text-align:center}.lp-audit-copy ul{max-width:720px;margin-inline:auto}.lp-plan-grid{gap:10px}.lp-footer-grid{grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:760px){.lp-wrap{width:calc(100% - 20px)}.lp-hero-grid{gap:16px}.lp-header .lp-navrow{min-height:66px;gap:8px}.lp-logo{width:39px;height:39px;border-radius:12px}.lp-brand b{font-size:12px}.lp-brand small{font-size:7px}.lp-nav-actions{gap:5px}.lp-nav-actions .lp-btn{min-height:37px;padding:8px 10px;font-size:8px}.lp-nav-actions .lp-btn-gold svg{display:none}.lp-hero{padding:17px 0 29px}.lp-hero-copy{padding:22px 18px 19px;border-radius:25px;background:radial-gradient(circle at 95% 0,rgba(236,199,111,.19),transparent 31%),linear-gradient(145deg,#073d2f,#0c6a50);color:#fff;text-align:left;box-shadow:0 20px 46px rgba(6,51,39,.17)}.lp-eyebrow{padding:7px 9px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#efd18c;font-size:6.5px}.lp-hero-copy h1{font-size:35px;line-height:1;margin:14px 0 12px}.lp-hero-copy h1 em{color:#f0d18a}.lp-hero-copy>p{font-size:11.5px;line-height:1.65;color:#d6e6e0}.lp-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:17px}.lp-hero-actions .lp-btn{min-width:0;min-height:51px;padding:9px 10px}.lp-btn-xl span{font-size:9px}.lp-btn-xl small{font-size:6.5px}.lp-hero-copy .lp-btn-white{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.14);box-shadow:none}.lp-trust{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:13px}.lp-trust span{justify-content:flex-start;padding:7px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.10);color:#dce9e4;font-size:7px}.lp-trust svg{color:#edcf87}.lp-product-stage{min-height:456px;max-width:none;margin-left:0}.lp-dashboard-card{width:100%;border-radius:20px;transform:none}.lp-browserbar{height:34px;padding:0 9px}.lp-dashboard-shell{grid-template-columns:42px 1fr;min-height:270px}.lp-mini-sidebar{padding:9px 6px;gap:8px}.lp-mini-sidebar strong{width:27px;height:27px}.lp-mini-sidebar span{width:23px;height:23px}.lp-dashboard-main{padding:10px}.lp-dash-head{margin-bottom:7px}.lp-dash-head small{font-size:5px}.lp-dash-head h3{font-size:12px}.lp-dash-head button{padding:5px 6px;font-size:5px}.lp-kpis{gap:4px}.lp-kpis article{padding:7px;border-radius:10px}.lp-kpis article>span{display:none}.lp-kpis small{font-size:5px}.lp-kpis b{font-size:13px;margin:4px 0 2px}.lp-kpis em{font-size:4.5px}.lp-dash-content{grid-template-columns:1fr;margin-top:4px}.lp-dash-content>section{padding:7px;border-radius:10px}.lp-condition{display:none}.lp-mini-title b{font-size:6px}.lp-mini-title small{font-size:4.5px}.lp-activity{grid-template-columns:21px 1fr auto;padding:4px 0}.lp-activity>span{width:20px;height:20px}.lp-activity>span svg{width:9px;height:9px}.lp-activity b{font-size:5.5px}.lp-activity small,.lp-activity em{font-size:4.5px}.lp-phone-card{width:120px;right:2px;bottom:12px;padding:11px 8px 8px;border-width:5px;border-radius:21px}.lp-phone-notch{width:44px;height:8px;margin:-7px auto 8px}.lp-phone-card>span{font-size:4.5px}.lp-phone-card h4{font-size:8px}.lp-phone-card>small{font-size:4.5px}.lp-qr-art{width:44px;height:44px;margin:7px auto;padding:4px;gap:2px}.lp-phone-card>b,.lp-phone-card button{font-size:4.8px;padding:5px}.lp-floating-card{left:10px;bottom:8px;padding:7px 8px}.lp-floating-card>span{width:24px;height:24px}.lp-floating-card b{font-size:5.5px}.lp-floating-card small{font-size:4.5px}.lp-mosque-backdrop{left:26px;right:26px;top:18px;width:auto;height:110px;opacity:.13}.lp-mosque-base{left:26px;right:26px;height:38px;bottom:16px}.lp-mosque-dome{width:70px;height:50px;bottom:48px}.lp-mosque-dome-a{left:22px}.lp-mosque-dome-b{right:22px;width:58px;height:42px;bottom:53px}.lp-mosque-minaret{width:18px;height:82px;bottom:33px}.lp-ustaz-welcome{left:8px;right:8px;bottom:-2px;gap:8px;align-items:flex-end}.lp-welcome-bubble{width:150px;padding:10px 11px 9px;border-radius:16px 16px 16px 6px}.lp-welcome-bubble span{font-size:5.6px}.lp-welcome-bubble b{font-size:10px}.lp-welcome-bubble small{font-size:6.6px;line-height:1.45}.lp-ustaz-figure{width:95px}.lp-phone-card{z-index:5}.lp-trust-strip{grid-template-columns:1fr 1fr;gap:7px;margin-top:26px}.lp-trust-strip article{display:block;padding:11px;border-radius:15px}.lp-trust-strip article>span{width:32px;height:32px;margin-bottom:7px}.lp-trust-strip b{font-size:8px}.lp-trust-strip small{font-size:6.5px;line-height:1.35}.lp-section{padding:48px 0}.lp-section-head{margin-bottom:19px}.lp-section-head>span{font-size:7px}.lp-section-head h2{font-size:26px;margin-top:6px}.lp-section-head p{font-size:10.5px}.lp-feature-grid{grid-template-columns:1fr;gap:9px}.lp-feature,.lp-feature-primary{min-height:auto;padding:18px;border-radius:19px}.lp-feature-primary{grid-column:auto}.lp-feature-icon,.lp-feature-primary .lp-feature-icon{width:45px;height:45px;border-radius:14px}.lp-feature-icon svg,.lp-feature-primary .lp-feature-icon svg{width:21px;height:21px}.lp-feature small{margin-top:12px}.lp-feature h3,.lp-feature-primary h3{font-size:15px;margin:10px 0 6px}.lp-feature-primary h3{font-size:22px}.lp-feature p,.lp-feature-primary p{font-size:10px}.lp-tags{margin-top:14px}.lp-process{padding:47px 0}.lp-process-grid{grid-template-columns:1fr;gap:8px}.lp-process-grid article{padding:18px;border-radius:18px}.lp-process-grid article>i{font-size:51px}.lp-process-grid article>span{width:39px;height:39px}.lp-process-grid h3{font-size:13px;margin-top:11px}.lp-process-grid p{font-size:9.5px}.lp-audit-copy h2{font-size:29px}.lp-audit-copy>p{font-size:10.5px}.lp-audit-copy ul{grid-template-columns:1fr;gap:6px}.lp-audit-copy li{font-size:9px}.lp-audit-preview{padding:16px;border-radius:21px}.lp-audit-top b{font-size:14px}.lp-audit-top>span{width:52px;height:52px;font-size:11px}.lp-audit-stats article{padding:9px}.lp-audit-stats b{font-size:16px}.lp-plan-grid{grid-template-columns:1fr;gap:10px}.lp-plan,.lp-plan-featured{padding:20px;border-radius:20px;transform:none}.lp-plan h3{font-size:21px}.lp-plan p{min-height:0}.lp-price b{font-size:38px}.lp-plan-meta svg,.lp-plan li svg,.lp-payment-strip svg{width:13px!important;height:13px!important}.lp-payment-strip{grid-template-columns:1fr 1fr;border-radius:16px}.lp-payment-strip span{min-height:54px;padding:10px;font-size:7px}.lp-outcome-grid{grid-template-columns:1fr;gap:8px}.lp-outcome-grid article{padding:17px;border-radius:18px}.lp-final-cta{margin:0 10px 48px;padding:24px 20px;border-radius:22px;display:block}.lp-final-cta h2{font-size:27px}.lp-final-cta p{font-size:9.5px}.lp-final-cta>div:last-child{display:grid;grid-template-columns:1fr 1fr;margin-top:16px}.lp-final-cta .lp-btn{font-size:8px}.lp-faq{padding-top:0}.lp-faq-grid{grid-template-columns:1fr}.lp-faq details{padding:14px;border-radius:16px}.lp-faq summary{font-size:10px}.lp-faq details p{font-size:9.5px}.lp-footer{padding-bottom:86px}.lp-footer-grid{grid-template-columns:1fr;gap:20px}.lp-footer-grid>div:nth-child(n+2){display:none}.lp-footer-brand p{font-size:8px}.lp-mobile-cta{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 9px 9px 12px;border-radius:17px;background:rgba(5,55,41,.96);backdrop-filter:blur(18px);border:1px solid rgba(238,204,123,.28);box-shadow:0 18px 45px rgba(4,40,30,.30);color:#fff}.lp-mobile-cta span small,.lp-mobile-cta span b{display:block}.lp-mobile-cta span small{font-size:6px;color:#bcd2ca}.lp-mobile-cta span b{font-size:9px;margin-top:2px}.lp-mobile-cta>a{padding:9px 11px;border-radius:11px;background:linear-gradient(135deg,#efd17f,#d9ad4b);color:#173a2d;font-size:8px;font-weight:950}}
@media(max-width:390px){.lp-nav-actions .lp-btn-ghost{display:none}.lp-hero-copy h1{font-size:31px}.lp-hero-actions{grid-template-columns:1fr}.lp-ustaz-welcome{left:6px;right:6px;bottom:4px}.lp-welcome-bubble{width:136px;padding:9px 10px 8px}.lp-ustaz-figure{width:84px}.lp-trust-strip{grid-template-columns:1fr 1fr}.lp-payment-strip{grid-template-columns:1fr}.lp-final-cta>div:last-child{grid-template-columns:1fr}}

@media(max-width:760px){.lp-plan,.lp-plan-featured{padding:20px;border-radius:20px;transform:none}.lp-plan-featured:hover{transform:none}.lp-plan-head h3{font-size:23px}.lp-plan-head p{min-height:0}.lp-price b{font-size:42px}.lp-plan-meta>span{padding:10px}.lp-plan-ribbon{top:14px;right:-37px}.lp-payment-strip{margin-top:14px}}
@media(prefers-reduced-motion:reduce){.lp-body *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lp-plan:hover,.lp-trust-strip article:hover{transform:none!important}}


/* v0.2.40 — skala paparan standard: elak landing page kelihatan terlalu jauh/kecil pada desktop */
@media (min-width:1061px){
  .lp-wrap{width:min(1280px,calc(100% - 56px))}
  .lp-navrow{min-height:80px}
  .lp-brand b{font-size:17px}.lp-brand small{font-size:10px}.lp-logo{width:48px;height:48px;font-size:13px}
  .lp-nav a{font-size:13px;padding:9px 13px}.lp-btn{font-size:12px;min-height:46px;padding:12px 17px}
  .lp-hero{padding:64px 0 54px}
  .lp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(580px,1.08fr);gap:48px}
  .lp-eyebrow{font-size:10px;padding:9px 13px}
  .lp-hero-copy h1{font-size:clamp(58px,5.1vw,78px);max-width:650px;margin:20px 0}
  .lp-hero-copy>p{font-size:17px;line-height:1.72;max-width:650px}
  .lp-btn-xl{min-height:62px;padding:14px 20px}.lp-btn-xl span{font-size:13px}.lp-btn-xl small{font-size:10px}
  .lp-trust{gap:9px;margin-top:20px}.lp-trust span{font-size:11px;padding:8px 11px}
  .lp-product-stage{max-width:790px;min-height:540px}
  .lp-dashboard-card{width:94%}
  .lp-browserbar>span{font-size:10px}.lp-browserbar>b{font-size:9px}
  .lp-dash-head small{font-size:9px}.lp-dash-head h3{font-size:21px}.lp-dash-head button{font-size:9px}
  .lp-kpis small{font-size:9px}.lp-kpis b{font-size:22px}.lp-kpis em{font-size:8px}
  .lp-mini-title b{font-size:10px}.lp-mini-title small{font-size:8px}
  .lp-activity b{font-size:9.5px}.lp-activity small{font-size:8px}.lp-activity em{font-size:7.5px}
  .lp-phone-card{width:170px}.lp-phone-card>span{font-size:8px}.lp-phone-card h4{font-size:15px}.lp-phone-card>small{font-size:8px}.lp-phone-card>b,.lp-phone-card button{font-size:8px}
  .lp-floating-card b{font-size:10px}.lp-floating-card small{font-size:8px}
  .lp-welcome-bubble{width:235px}.lp-welcome-bubble span{font-size:9px}.lp-welcome-bubble b{font-size:18px}.lp-welcome-bubble small{font-size:11px}
  .lp-ustaz-figure{width:184px}
  .lp-trust-strip{gap:14px}.lp-trust-strip article{min-height:104px;padding:18px}.lp-trust-strip article>span{width:44px;height:44px}.lp-trust-strip b{font-size:13px}.lp-trust-strip small{font-size:10px}
  .lp-section{padding:82px 0}.lp-section-head{margin-bottom:34px}.lp-section-head>span{font-size:10px}.lp-section-head h2{font-size:clamp(40px,3.6vw,54px)}.lp-section-head p{font-size:15px;max-width:760px;line-height:1.7}
  .lp-feature-grid{gap:16px}.lp-feature,.lp-feature-primary{padding:25px}.lp-feature-icon{width:56px;height:56px}.lp-feature-icon svg{width:26px;height:26px}.lp-feature small{font-size:9px}.lp-feature h3{font-size:20px}.lp-feature-primary h3{font-size:34px}.lp-feature p{font-size:13px;line-height:1.68}.lp-feature-primary p{font-size:14px}.lp-tags i{font-size:9px;padding:7px 9px}
  .lp-process-grid{gap:16px}.lp-process-grid article{padding:28px}.lp-process-grid h3{font-size:19px}.lp-process-grid p{font-size:13px;line-height:1.65}
  .lp-audit-copy h2{font-size:clamp(42px,4vw,58px)}.lp-audit-copy>p{font-size:15px}.lp-audit-copy li{font-size:12px;padding:12px 13px}
  .lp-audit-top small{font-size:9px}.lp-audit-top b{font-size:21px}.lp-audit-stats small{font-size:9px}.lp-audit-stats b{font-size:22px}.lp-audit-list b{font-size:11px}.lp-audit-list small{font-size:9px}.lp-audit-preview>button{font-size:11px}
  .lp-plan-grid{gap:16px}.lp-plan,.lp-plan-featured{padding:28px}.lp-plan-tier{font-size:10px}.lp-plan-trial-mini{font-size:9px}.lp-plan-head h3{font-size:30px}.lp-plan-head p{font-size:12px;min-height:54px}.lp-price small{font-size:13px}.lp-price b{font-size:54px}.lp-price span{font-size:11px}.lp-annual-row{font-size:10px}.lp-annual-row b{font-size:10px}.lp-capacity-label,.lp-included-label{font-size:9px}.lp-plan-meta b{font-size:17px}.lp-plan-meta small{font-size:9px}.lp-plan li{font-size:11px;line-height:1.5}.lp-plan .lp-btn{font-size:12px}
  .lp-payment-strip span{font-size:10px;min-height:70px}.lp-outcome-grid h3{font-size:18px}.lp-outcome-grid p{font-size:13px}
  .lp-final-cta h2{font-size:44px}.lp-final-cta p{font-size:14px}.lp-final-cta>div:first-child>span{font-size:9px}
  .lp-faq summary{font-size:14px}.lp-faq details p{font-size:12px;line-height:1.7}
  .lp-footer-grid>div>b{font-size:12px}.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small{font-size:11px}.lp-footer-brand p{font-size:11px}.lp-footer-bottom{font-size:10px}
}

@media (min-width:761px) and (max-width:1060px){
  .lp-wrap{width:min(920px,calc(100% - 40px))}
  .lp-brand b{font-size:16px}.lp-brand small{font-size:10px}.lp-nav-actions .lp-btn{font-size:11px}
  .lp-hero-copy h1{font-size:58px}.lp-hero-copy>p{font-size:16px}.lp-eyebrow{font-size:9px}
  .lp-trust span{font-size:10px}.lp-product-stage{width:min(820px,100%)}
  .lp-trust-strip b{font-size:12px}.lp-trust-strip small{font-size:9px}
  .lp-section-head>span{font-size:9px}.lp-section-head h2{font-size:40px}.lp-section-head p{font-size:14px}
  .lp-feature h3{font-size:18px}.lp-feature-primary h3{font-size:30px}.lp-feature p{font-size:12px}.lp-feature-primary p{font-size:13px}
  .lp-process-grid h3{font-size:17px}.lp-process-grid p{font-size:12px}
  .lp-plan-head h3{font-size:27px}.lp-plan-head p{font-size:11px}.lp-plan li{font-size:10px}.lp-faq summary{font-size:13px}.lp-faq details p{font-size:11px}
}

@media (max-width:760px){
  .lp-brand b{font-size:14px}.lp-brand small{font-size:9px}
  .lp-nav-actions .lp-btn{font-size:10px;min-height:40px}
  .lp-eyebrow{font-size:8px}
  .lp-hero-copy h1{font-size:38px}.lp-hero-copy>p{font-size:14px;line-height:1.62}
  .lp-btn-xl span{font-size:11px}.lp-btn-xl small{font-size:8px}
  .lp-trust span{font-size:9px}
  .lp-trust-strip b{font-size:11px}.lp-trust-strip small{font-size:9px}
  .lp-section-head>span{font-size:9px}.lp-section-head h2{font-size:29px}.lp-section-head p{font-size:13px;line-height:1.6}
  .lp-feature h3,.lp-feature-primary h3{font-size:17px}.lp-feature-primary h3{font-size:25px}.lp-feature p,.lp-feature-primary p{font-size:12px;line-height:1.6}
  .lp-process-grid h3{font-size:16px}.lp-process-grid p{font-size:12px}
  .lp-audit-copy h2{font-size:32px}.lp-audit-copy>p{font-size:13px}.lp-audit-copy li{font-size:11px}
  .lp-plan-head h3,.lp-plan h3{font-size:25px}.lp-plan-head p,.lp-plan p{font-size:12px}.lp-price b{font-size:46px}.lp-plan li{font-size:11px}.lp-plan-meta b{font-size:15px}.lp-plan-meta small{font-size:9px}
  .lp-payment-strip span{font-size:9px}.lp-outcome-grid h3{font-size:16px}.lp-outcome-grid p{font-size:12px}
  .lp-final-cta h2{font-size:30px}.lp-final-cta p{font-size:12px}.lp-final-cta .lp-btn{font-size:10px}
  .lp-faq summary{font-size:13px}.lp-faq details p{font-size:12px}.lp-footer-brand p{font-size:10px}
  .lp-mobile-cta span small{font-size:8px}.lp-mobile-cta span b{font-size:11px}.lp-mobile-cta>a{font-size:10px}
}

/* v0.2.41 — readability pass: besarkan semua teks kecil yang masih tertinggal */
@media (min-width:1061px){
  .lp-brand b{font-size:18px}.lp-brand small{font-size:12px}.lp-logo{font-size:14px}
  .lp-nav a{font-size:14px}.lp-btn{font-size:13px}.lp-eyebrow{font-size:11px}
  .lp-hero-copy>p{font-size:18px}.lp-btn-xl span{font-size:14px}.lp-btn-xl small{font-size:11px}.lp-trust span{font-size:12px}
  .lp-browserbar>span{font-size:11px}.lp-browserbar>b{font-size:10px}.lp-mini-sidebar strong{font-size:10px}
  .lp-dash-head small{font-size:10px}.lp-dash-head h3{font-size:22px}.lp-dash-head button{font-size:10px}
  .lp-kpis small{font-size:10px}.lp-kpis b{font-size:23px}.lp-kpis em{font-size:9.5px}
  .lp-mini-title b{font-size:11px}.lp-mini-title small{font-size:9.5px}
  .lp-activity b{font-size:10.5px}.lp-activity small{font-size:9.5px}.lp-activity em{font-size:9px}
  .lp-donut small,.lp-condition p{font-size:9.5px}
  .lp-phone-card>span{font-size:9px}.lp-phone-card h4{font-size:16px}.lp-phone-card>small{font-size:9px}.lp-phone-card>b,.lp-phone-card button{font-size:9.5px}
  .lp-floating-card b{font-size:11px}.lp-floating-card small{font-size:9.5px}
  .lp-welcome-bubble span{font-size:10px}.lp-welcome-bubble b{font-size:19px}.lp-welcome-bubble small{font-size:12px}
  .lp-trust-strip b{font-size:14px}.lp-trust-strip small{font-size:12px}
  .lp-section-head>span{font-size:11px}.lp-section-head p{font-size:16px}
  .lp-feature small{font-size:11px}.lp-feature h3{font-size:21px}.lp-feature-primary h3{font-size:35px}.lp-feature p{font-size:14px}.lp-feature-primary p{font-size:15px}.lp-tags i{font-size:11px}
  .lp-process-grid h3{font-size:20px}.lp-process-grid p{font-size:14px}
  .lp-audit-copy>p{font-size:16px}.lp-audit-copy li{font-size:13px}.lp-audit-top small{font-size:10px}.lp-audit-top b{font-size:22px}.lp-audit-stats small{font-size:10px}.lp-audit-list b{font-size:12px}.lp-audit-list small{font-size:10px}.lp-audit-preview>button{font-size:12px}
  .lp-plan-tier{font-size:11px}.lp-plan-trial-mini{font-size:10.5px}.lp-plan-head h3{font-size:31px}.lp-plan-head p{font-size:14px;line-height:1.65}.lp-price small{font-size:14px}.lp-price span{font-size:12px}.lp-annual-row,.lp-annual-row b{font-size:12px}.lp-capacity-label,.lp-included-label{font-size:10.5px}.lp-plan-meta b{font-size:18px}.lp-plan-meta small{font-size:10.5px}.lp-plan li{font-size:13px}.lp-plan .lp-btn{font-size:13px}
  .lp-payment-strip span{font-size:12px}.lp-outcome-grid h3{font-size:19px}.lp-outcome-grid p{font-size:14px}
  .lp-final-cta p{font-size:15px}.lp-final-cta>div:first-child>span{font-size:11px}
  .lp-faq summary{font-size:15px}.lp-faq details p{font-size:14px}
  .lp-footer-grid>div>b{font-size:13px}.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small{font-size:12px}.lp-footer-brand p{font-size:12px}.lp-footer-bottom{font-size:11px}
}

@media (min-width:761px) and (max-width:1060px){
  .lp-brand b{font-size:17px}.lp-brand small{font-size:11px}.lp-nav-actions .lp-btn{font-size:12px}
  .lp-eyebrow{font-size:10px}.lp-hero-copy>p{font-size:17px}.lp-btn-xl span{font-size:13px}.lp-btn-xl small{font-size:10px}.lp-trust span{font-size:11px}
  .lp-browserbar>span{font-size:10px}.lp-browserbar>b{font-size:9px}.lp-dash-head small{font-size:9px}.lp-dash-head button{font-size:9px}.lp-kpis small{font-size:9px}.lp-kpis em{font-size:8.5px}.lp-mini-title small{font-size:8.5px}.lp-activity b{font-size:10px}.lp-activity small{font-size:8.5px}.lp-activity em{font-size:8px}
  .lp-welcome-bubble span{font-size:9px}.lp-welcome-bubble small{font-size:11px}.lp-trust-strip b{font-size:13px}.lp-trust-strip small{font-size:11px}
  .lp-section-head>span{font-size:10px}.lp-section-head p{font-size:15px}.lp-feature small{font-size:10px}.lp-feature p{font-size:13px}.lp-feature-primary p{font-size:14px}.lp-process-grid p{font-size:13px}
  .lp-audit-copy>p{font-size:15px}.lp-audit-copy li{font-size:12px}
  .lp-plan-tier{font-size:10px}.lp-plan-trial-mini{font-size:9.5px}.lp-plan-head p{font-size:13px}.lp-annual-row,.lp-annual-row b{font-size:11px}.lp-capacity-label,.lp-included-label{font-size:10px}.lp-plan-meta small{font-size:10px}.lp-plan li{font-size:12px}.lp-payment-strip span{font-size:11px}
  .lp-faq summary{font-size:14px}.lp-faq details p{font-size:13px}.lp-footer-grid>div>b{font-size:12px}.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small,.lp-footer-brand p{font-size:11px}
}

@media (max-width:760px){
  .lp-brand b{font-size:15px}.lp-brand small{font-size:10px}.lp-nav-actions .lp-btn{font-size:11px}
  .lp-eyebrow{font-size:9px}.lp-hero-copy>p{font-size:15px}.lp-btn-xl span{font-size:12px}.lp-btn-xl small{font-size:10px}.lp-trust span{font-size:10px}
  .lp-browserbar>span{font-size:8px}.lp-browserbar>b{font-size:7.5px}.lp-mini-sidebar strong{font-size:8px}
  .lp-dash-head small{font-size:7.5px}.lp-dash-head h3{font-size:15px}.lp-dash-head button{font-size:7.5px}
  .lp-kpis small{font-size:7.5px}.lp-kpis b{font-size:16px}.lp-kpis em{font-size:7px}.lp-mini-title b{font-size:8px}.lp-mini-title small{font-size:7px}.lp-activity b{font-size:8px}.lp-activity small,.lp-activity em{font-size:7px}
  .lp-phone-card>span{font-size:7px}.lp-phone-card h4{font-size:10px}.lp-phone-card>small{font-size:7px}.lp-phone-card>b,.lp-phone-card button{font-size:7px}
  .lp-floating-card b{font-size:8px}.lp-floating-card small{font-size:7px}
  .lp-welcome-bubble span{font-size:7px}.lp-welcome-bubble b{font-size:12px}.lp-welcome-bubble small{font-size:8.5px}
  .lp-trust-strip b{font-size:12px}.lp-trust-strip small{font-size:10px}
  .lp-section-head>span{font-size:10px}.lp-section-head p{font-size:14px}.lp-feature small{font-size:10px}.lp-feature h3{font-size:18px}.lp-feature-primary h3{font-size:26px}.lp-feature p,.lp-feature-primary p{font-size:13px}.lp-tags i{font-size:9px}
  .lp-process-grid h3{font-size:17px}.lp-process-grid p{font-size:13px}.lp-audit-copy>p{font-size:14px}.lp-audit-copy li{font-size:12px}
  .lp-plan-tier{font-size:10px}.lp-plan-trial-mini{font-size:9px}.lp-plan-head p,.lp-plan p{font-size:13px}.lp-price small{font-size:12px}.lp-price span{font-size:11px}.lp-annual-row,.lp-annual-row b{font-size:10.5px}.lp-capacity-label,.lp-included-label{font-size:9.5px}.lp-plan-meta b{font-size:16px}.lp-plan-meta small{font-size:10px}.lp-plan li{font-size:12px}.lp-plan .lp-btn{font-size:11px}
  .lp-payment-strip span{font-size:10px}.lp-outcome-grid h3{font-size:17px}.lp-outcome-grid p{font-size:13px}
  .lp-final-cta p{font-size:13px}.lp-final-cta .lp-btn{font-size:11px}.lp-faq summary{font-size:14px}.lp-faq details p{font-size:13px}.lp-footer-brand p{font-size:11px}
  .lp-mobile-cta span small{font-size:9px}.lp-mobile-cta span b{font-size:12px}.lp-mobile-cta>a{font-size:11px}
}


/* v0.2.43 — readability + borang hubungi WhatsApp */
:root{--ink-soft:#1d3129;--muted-strong:#465750;--muted-soft:#607068;--surface:#fffdf9;--surface-2:#fcf7ee}
.lp-hero-copy>p,.lp-section-head p,.lp-feature p,.lp-feature-primary p,.lp-process-grid p,.lp-audit-copy>p,.lp-outcome-grid p,.lp-final-cta p,.lp-faq details p,.lp-footer-brand p,.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small,.lp-contact-copy p,.lp-contact-note,.lp-contact-inline{color:var(--muted-strong)}
.lp-trust span,.lp-trust-strip small,.lp-mini-title small,.lp-kpis small,.lp-activity small,.lp-donut small,.lp-condition p,.lp-plan-head p,.lp-plan p,.lp-payment-strip span,.lp-browserbar>span{color:var(--muted-soft)}
.lp-section-head>span,.lp-feature small,.lp-dash-head small,.lp-plan-tier,.lp-capacity-label,.lp-included-label,.lp-audit-top small,.lp-contact-copy>span,.lp-contact-card-top span{color:#8f6a22}
.lp-feature:not(.lp-feature-primary),.lp-plan:not(.lp-plan-featured),.lp-trust-strip article,.lp-outcome-grid article,.lp-faq details,.lp-contact-card{background:var(--surface);box-shadow:0 18px 42px rgba(14,53,41,.06)}
.lp-contact-section{padding-top:10px;padding-bottom:24px}
.lp-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.95fr);gap:24px;align-items:stretch}
.lp-contact-copy,.lp-contact-card{border:1px solid #e5d8c3;border-radius:28px}
.lp-contact-copy{padding:30px;background:linear-gradient(180deg,#fffdf8,#f7f1e6)}
.lp-contact-copy>span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #eadfcf;font-size:12px;font-weight:900;letter-spacing:.12em}
.lp-contact-copy h2{margin:16px 0 12px;font-size:clamp(30px,3vw,44px);line-height:1.02;letter-spacing:-.04em}
.lp-contact-copy p{margin:0 0 18px;font-size:16px;line-height:1.72}
.lp-contact-copy ul{display:grid;gap:10px;padding:0;margin:0 0 18px;list-style:none}
.lp-contact-copy li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--ink-soft);font-weight:700}
.lp-contact-copy li svg{margin-top:2px;color:#0f7659;flex:0 0 auto}
.lp-contact-inline{display:block;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid #eadfcf;font-size:14px;line-height:1.6}
.lp-contact-card{padding:24px;background:linear-gradient(180deg,#ffffff,#fbf7ef)}
.lp-contact-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.lp-contact-card-top span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.12em}
.lp-contact-card-top b{font-size:18px;color:var(--ink)}
.lp-contact-form{display:grid;gap:14px}
.lp-contact-form label{display:grid;gap:7px;font-size:14px;font-weight:800;color:var(--ink-soft)}
.lp-contact-form input,.lp-contact-form textarea{width:100%;border:1px solid #dacdb7;border-radius:18px;background:#fff;color:#183228;padding:14px 15px;outline:none;transition:border-color .18s,box-shadow .18s}
.lp-contact-form input::placeholder,.lp-contact-form textarea::placeholder{color:#87938d}
.lp-contact-form input:focus,.lp-contact-form textarea:focus{border-color:#0f7659;box-shadow:0 0 0 4px rgba(15,118,89,.11)}
.lp-contact-form textarea{resize:vertical;min-height:140px}
.lp-contact-actions{padding-top:4px}
.lp-contact-form .lp-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}
.lp-contact-note{display:block;font-size:13px;line-height:1.6}
@media (max-width:980px){.lp-contact-grid{grid-template-columns:1fr}.lp-contact-copy h2{font-size:34px}}
@media (max-width:760px){.lp-contact-copy,.lp-contact-card{padding:20px;border-radius:22px}.lp-contact-copy>span,.lp-contact-card-top span{font-size:10px}.lp-contact-copy h2{font-size:28px}.lp-contact-copy p,.lp-contact-copy li{font-size:14px}.lp-contact-inline,.lp-contact-note,.lp-contact-form label{font-size:13px}.lp-contact-form input,.lp-contact-form textarea{padding:13px 14px;border-radius:16px}}


/* v0.2.44 — high contrast audit: every text colour follows its background */
:root{
  --lp-text:#10251d;
  --lp-text-2:#2f443a;
  --lp-text-3:#465b51;
  --lp-on-dark:#ffffff;
  --lp-on-dark-2:#e3f0eb;
  --lp-on-dark-3:#c7ddd5;
  --lp-gold-text:#8a6118;
}
/* Header */
.lp-header .lp-brand,.lp-header .lp-brand b{color:var(--lp-on-dark)!important}
.lp-header .lp-brand small{color:#d2e5de!important}
.lp-header .lp-nav a{color:#eef7f3!important}
.lp-header .lp-nav a:hover{color:#ffe4a5!important}
.lp-header .lp-btn-ghost{color:#ffffff!important;border-color:rgba(255,255,255,.25)!important;background:rgba(255,255,255,.10)!important}
.lp-header .lp-btn-ghost:hover{background:rgba(255,255,255,.17)!important}
.lp-header .lp-btn-gold{color:#17372c!important}

/* Light surfaces */
.lp-hero-copy>p,.lp-section-head p,.lp-feature:not(.lp-feature-primary) p,.lp-audit-copy>p,.lp-outcome-grid p,.lp-faq details p,.lp-contact-copy p,.lp-contact-note,.lp-contact-inline{color:var(--lp-text-2)!important}
.lp-trust span,.lp-trust-strip small,.lp-plan:not(.lp-plan-featured) .lp-plan-head p,.lp-plan:not(.lp-plan-featured)>p,.lp-payment-strip span{color:var(--lp-text-3)!important}
.lp-trust-strip b,.lp-feature:not(.lp-feature-primary) h3,.lp-outcome-grid h3,.lp-faq summary,.lp-contact-card-top b,.lp-contact-form label{color:var(--lp-text)!important}
.lp-section-head>span,.lp-feature:not(.lp-feature-primary)>small,.lp-plan:not(.lp-plan-featured) .lp-plan-tier,.lp-plan:not(.lp-plan-featured) .lp-capacity-label,.lp-plan:not(.lp-plan-featured) .lp-included-label,.lp-contact-copy>span,.lp-contact-card-top span{color:var(--lp-gold-text)!important}

/* Product mockup — deliberately stronger than decorative UI text */
.lp-browserbar>span{color:#293d34!important}.lp-browserbar>b{color:#075f43!important}
.lp-dash-head small{color:#805b18!important}.lp-dash-head h3{color:#10251d!important}
.lp-kpis small,.lp-mini-title small,.lp-activity small,.lp-donut small,.lp-condition p{color:#4d6258!important}
.lp-kpis b,.lp-mini-title b,.lp-activity b,.lp-donut b{color:#10251d!important}
.lp-kpis em{color:#7b591a!important}.lp-activity em{color:#694b13!important}
.lp-phone-card>span{color:#805b18!important}.lp-phone-card h4{color:#10251d!important}.lp-phone-card>small{color:#40564b!important}
.lp-floating-card b{color:#10251d!important}.lp-floating-card small{color:#40564b!important}
.lp-welcome-bubble{background:#fffdf8!important}.lp-welcome-bubble span{color:#8b621b!important}.lp-welcome-bubble b{color:#17382d!important}.lp-welcome-bubble small{color:#354b41!important}

/* Dark feature card */
.lp-feature-primary{color:#fff!important}
.lp-feature-primary>small{color:#f0ce7d!important}
.lp-feature-primary h3{color:#ffffff!important}
.lp-feature-primary p{color:#d9ebe4!important}
.lp-feature-primary .lp-tags i{color:#f2f8f5!important}

/* Dark process section */
.lp-process .lp-section-head-light>span{color:#f0cf7d!important}
.lp-process .lp-section-head-light h2{color:#ffffff!important}
.lp-process .lp-section-head-light p{color:#d6e8e1!important}
.lp-process-grid article{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.055))!important;color:#fff!important}
.lp-process-grid h3{color:#ffffff!important}.lp-process-grid p{color:#d8e9e3!important}

/* Featured plan */
.lp-plan-featured{color:#ffffff!important}
.lp-plan-featured .lp-plan-head h3,.lp-plan-featured .lp-price b,.lp-plan-featured .lp-plan-meta b{color:#ffffff!important}
.lp-plan-featured .lp-plan-head p,.lp-plan-featured .lp-price span,.lp-plan-featured .lp-annual-row,.lp-plan-featured .lp-plan-meta small,.lp-plan-featured li{color:#dcebe6!important}
.lp-plan-featured .lp-plan-tier,.lp-plan-featured .lp-price small,.lp-plan-featured .lp-capacity-label,.lp-plan-featured .lp-included-label,.lp-plan-featured .lp-annual-row b{color:#f1d28b!important}
.lp-plan-featured .lp-plan-trial-mini{color:#f4fbf8!important}

/* Final CTA */
.lp-final-cta h2{color:#ffffff!important}.lp-final-cta p{color:#dcece6!important}.lp-final-cta>div:first-child>span{color:#f1d189!important}
.lp-final-cta .lp-btn-darkghost{color:#ffffff!important}

/* Footer */
.lp-footer,.lp-footer .lp-brand,.lp-footer .lp-brand b{color:#ffffff!important}
.lp-footer .lp-brand small,.lp-footer-brand p,.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small{color:#c7ddd5!important}
.lp-footer-grid>div>b{color:#f0d18a!important}.lp-footer-bottom{color:#a9c8bd!important}

/* Mobile hero switches to dark background */
@media(max-width:760px){
  .lp-hero-copy>p{color:#e0eee9!important}
  .lp-hero-copy .lp-trust span{color:#eef7f3!important}
  .lp-hero-copy .lp-btn-white{color:#ffffff!important}
  .lp-welcome-bubble small{color:#354b41!important}
}


/* v0.2.45 — pricing contrast hotfix */
.lp-pricing-section .lp-plan{background:#fffdf9!important;color:#10251d!important;border-color:#dfd0b7!important}
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-plan-head h3,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-price b,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-plan-meta b,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) li,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-btn{color:#10251d!important}
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-plan-head p,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-price span,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-annual-row,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-plan-meta small{color:#40564b!important}
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-plan-tier,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-price small,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-capacity-label,
.lp-pricing-section .lp-plan:not(.lp-plan-featured) .lp-included-label{color:#805a17!important}

.lp-pricing-section .lp-plan-featured{
  background:radial-gradient(circle at 90% 0,rgba(238,202,118,.18),transparent 30%),linear-gradient(160deg,#0d654e 0%,#074532 56%,#06382b 100%)!important;
  color:#ffffff!important;
  border-color:#cda64d!important;
  box-shadow:0 26px 64px rgba(6,58,43,.28)!important;
}
.lp-pricing-section .lp-plan-featured .lp-plan-head h3,
.lp-pricing-section .lp-plan-featured .lp-price b,
.lp-pricing-section .lp-plan-featured .lp-plan-meta b,
.lp-pricing-section .lp-plan-featured li{color:#ffffff!important}
.lp-pricing-section .lp-plan-featured .lp-plan-head p,
.lp-pricing-section .lp-plan-featured .lp-price span,
.lp-pricing-section .lp-plan-featured .lp-annual-row,
.lp-pricing-section .lp-plan-featured .lp-plan-meta small{color:#e5f2ed!important}
.lp-pricing-section .lp-plan-featured .lp-plan-tier,
.lp-pricing-section .lp-plan-featured .lp-price small,
.lp-pricing-section .lp-plan-featured .lp-capacity-label,
.lp-pricing-section .lp-plan-featured .lp-included-label,
.lp-pricing-section .lp-plan-featured .lp-annual-row b{color:#f4d789!important}
.lp-pricing-section .lp-plan-featured .lp-plan-trial-mini{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.18)!important;color:#ffffff!important}
.lp-pricing-section .lp-plan-featured .lp-plan-meta>span{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.16)!important}
.lp-pricing-section .lp-plan-featured .lp-plan-meta svg,
.lp-pricing-section .lp-plan-featured ul svg{color:#f4d789!important}
.lp-pricing-section .lp-plan-featured .lp-annual-row{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}
.lp-pricing-section .lp-plan-featured .lp-btn-gold{background:linear-gradient(135deg,#f3d57f,#ddb24e)!important;color:#15372b!important;border-color:#f1d587!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}
.lp-pricing-section .lp-plan-featured .lp-btn-gold svg{color:#15372b!important}
.lp-pricing-section .lp-plan-ribbon{background:#f0cc72!important;color:#15372b!important}

.lp-pricing-section .lp-payment-strip{background:linear-gradient(135deg,#07503c,#0b674e)!important;border-color:#0a7054!important}
.lp-pricing-section .lp-payment-strip span{color:#f3faf7!important;background:transparent!important;border-color:rgba(255,255,255,.08)!important;font-weight:800!important}
.lp-pricing-section .lp-payment-strip svg{color:#f0d17f!important}

@media(max-width:760px){
  .lp-pricing-section .lp-plan-featured{box-shadow:0 18px 42px rgba(6,58,43,.22)!important}
  .lp-pricing-section .lp-payment-strip span{color:#ffffff!important}
}


/* v0.2.46 — premium readability foundation */
.lp-body{font-size:15px;line-height:1.6;text-rendering:optimizeLegibility}
.lp-brand small{font-size:11px!important;line-height:1.35}
.lp-nav a{font-size:12px!important}.lp-btn{font-size:12px!important}.lp-btn-xl small{font-size:10px!important;line-height:1.35}
.lp-eyebrow{font-size:10px!important;line-height:1.25}.lp-trust span{font-size:11px!important;line-height:1.25}
.lp-trust-strip b{font-size:12px!important}.lp-trust-strip small{font-size:10.5px!important;line-height:1.4}
.lp-section-head>span{font-size:10.5px!important}.lp-section-head p{font-size:14px!important;line-height:1.65}
.lp-feature small{font-size:10px!important}.lp-feature p,.lp-feature-primary p{font-size:13px!important;line-height:1.6}.lp-tags i{font-size:10px!important}
.lp-process-grid p{font-size:12.5px!important;line-height:1.55}.lp-audit-copy>p{font-size:14px!important}.lp-audit-copy li{font-size:12.5px!important}
.lp-plan-tier{font-size:10.5px!important}.lp-plan-trial-mini{font-size:10px!important}.lp-plan-head p{font-size:12px!important;line-height:1.5}
.lp-price span{font-size:11px!important}.lp-annual-row,.lp-annual-row b{font-size:11px!important}.lp-capacity-label,.lp-included-label{font-size:10.5px!important}
.lp-plan-meta small{font-size:10.5px!important}.lp-plan li{font-size:11.5px!important;line-height:1.5}.lp-plan .lp-btn{font-size:12px!important}
.lp-payment-strip span{font-size:11.5px!important}.lp-outcome-grid p{font-size:13px!important;line-height:1.6}
.lp-final-cta>div:first-child>span{font-size:10px!important}.lp-final-cta p{font-size:13px!important;line-height:1.6}.lp-final-cta .lp-btn{font-size:12px!important}
.lp-faq summary{font-size:13px!important;line-height:1.4}.lp-faq details p{font-size:12.5px!important;line-height:1.65}
.lp-footer-grid>div>b{font-size:11px!important}.lp-footer-grid>div>a:not(.lp-brand),.lp-footer-grid>div>small,.lp-footer-brand p{font-size:11.5px!important;line-height:1.55}.lp-footer-bottom{font-size:11px!important}
.lp-body a:focus-visible,.lp-body button:focus-visible,.lp-body input:focus-visible,.lp-body textarea:focus-visible{outline:3px solid rgba(222,184,94,.72);outline-offset:3px}
@media(max-width:760px){
  .lp-body{font-size:15px}.lp-wrap{width:min(100% - 22px,1120px)}
  .lp-brand small{font-size:10px!important}.lp-nav-actions .lp-btn{font-size:11px!important}
  .lp-eyebrow{font-size:10px!important}.lp-hero-copy>p{font-size:14px!important;line-height:1.68}.lp-btn-xl span{font-size:12px!important}.lp-btn-xl small{font-size:10px!important}
  .lp-trust span{font-size:10.5px!important}.lp-trust-strip small{font-size:10.5px!important}.lp-section-head>span{font-size:10px!important}.lp-section-head p{font-size:13px!important}
  .lp-feature small{font-size:10px!important}.lp-feature p,.lp-feature-primary p{font-size:12.5px!important}.lp-tags i{font-size:9.5px!important}
  .lp-process-grid p{font-size:12px!important}.lp-audit-copy li{font-size:12px!important}.lp-plan li{font-size:11.5px!important}.lp-plan-meta small{font-size:10px!important}.lp-payment-strip span{font-size:11px!important}
  .lp-faq summary{font-size:13px!important}.lp-faq details p{font-size:12px!important}.lp-mobile-cta span b{font-size:12px!important}.lp-mobile-cta span small{font-size:10px!important}.lp-mobile-cta>a{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.lp-body *, .lp-body *::before,.lp-body *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* v0.2.47 — Mobile Landing Experience
   Memperkemas hero, product preview, feature cards dan CTA telefon tanpa
   mengubah aliran fungsi atau data aplikasi. */
@media (min-width:1061px){
  .lp-header .lp-brand b{font-size:18px!important}
  .lp-header .lp-brand small{font-size:12px!important}
  .lp-header .lp-nav a{font-size:14px!important}
  .lp-header .lp-btn{font-size:13px!important}
}

@media (max-width:760px){
  .lp-body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}
  .lp-header .lp-navrow{min-height:68px!important;gap:9px}
  .lp-header .lp-logo{width:42px;height:42px;border-radius:13px;font-size:12px}
  .lp-header .lp-brand{gap:9px;min-width:0}
  .lp-header .lp-brand>span:last-child{min-width:0}
  .lp-header .lp-brand b{font-size:15px!important;white-space:nowrap}
  .lp-header .lp-brand small{font-size:10px!important;line-height:1.25;white-space:nowrap}
  .lp-header .lp-nav-actions{flex:0 0 auto}
  .lp-header .lp-nav-actions .lp-btn{min-height:42px!important;padding:9px 12px!important;font-size:11px!important;border-radius:13px}

  .lp-hero{padding:16px 0 34px!important}
  .lp-hero-grid{gap:18px!important;align-items:start}
  .lp-hero-copy{display:block!important;order:1;padding:23px 19px 21px!important;border-radius:24px}
  .lp-hero-copy .lp-eyebrow{font-size:10px!important;padding:7px 10px!important;line-height:1.25}
  .lp-hero-copy h1{font-size:36px!important;line-height:1.01!important;letter-spacing:-.052em;margin:15px 0 13px!important}
  .lp-hero-copy>p{font-size:14px!important;line-height:1.66!important;max-width:none}
  .lp-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:18px!important}
  .lp-hero-actions .lp-btn{min-height:54px!important;padding:10px 12px!important}
  .lp-btn-xl span{font-size:12px!important}.lp-btn-xl small{font-size:10px!important}
  .lp-trust{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:14px!important}
  .lp-trust span{font-size:10.5px!important;padding:8px 9px!important;min-height:36px}

  /* Product preview khusus telefon: buang elemen desktop yang terlalu padat. */
  .lp-product-stage{order:2;min-height:334px!important;margin:2px 0 0!important;display:block!important;padding:0 0 20px}
  .lp-mosque-backdrop,.lp-ustaz-welcome,.lp-mini-sidebar,.lp-floating-card{display:none!important}
  .lp-dashboard-card{width:100%!important;margin:0!important;border-radius:21px!important;transform:none!important;box-shadow:0 22px 52px rgba(9,48,37,.14)!important}
  .lp-browserbar{height:38px!important;padding:0 11px!important}
  .lp-browserbar>span{font-size:9px!important}.lp-browserbar>b{font-size:8px!important}
  .lp-dashboard-shell{grid-template-columns:1fr!important;min-height:274px!important}
  .lp-dashboard-main{padding:13px 13px 15px!important}
  .lp-dash-head{margin-bottom:9px!important}
  .lp-dash-head small{font-size:9px!important}.lp-dash-head h3{font-size:18px!important;margin-top:3px!important}
  .lp-dash-head button{padding:7px 9px!important;font-size:9px!important;border-radius:9px!important}
  .lp-kpis{gap:6px!important}
  .lp-kpis article{padding:10px 8px!important;border-radius:12px!important;min-width:0}
  .lp-kpis article>span{display:none!important}
  .lp-kpis small{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .lp-kpis b{font-size:20px!important;margin:6px 0 3px!important}
  .lp-kpis em{font-size:8px!important;line-height:1.3}
  .lp-dash-content{grid-template-columns:1fr!important;gap:6px!important;margin-top:7px!important}
  .lp-dash-content>section{padding:9px!important;border-radius:12px!important}
  .lp-condition{display:none!important}
  .lp-mini-title b{font-size:10px!important}.lp-mini-title small{font-size:8px!important}
  .lp-activity{grid-template-columns:24px 1fr auto!important;gap:6px!important;padding:5px 0!important}
  .lp-activity>span{width:23px!important;height:23px!important}
  .lp-activity b{font-size:9px!important}.lp-activity small{font-size:8px!important}.lp-activity em{font-size:8px!important}

  .lp-phone-card{width:126px!important;right:7px!important;bottom:0!important;padding:11px 8px 8px!important;border-width:5px!important;border-radius:22px!important;transform:rotate(1.5deg)!important}
  .lp-phone-notch{width:46px!important;height:8px!important;margin:-7px auto 8px!important}
  .lp-phone-card>span{font-size:7px!important}.lp-phone-card h4{font-size:11px!important}.lp-phone-card>small{font-size:7px!important}
  .lp-qr-art{width:48px!important;height:48px!important;margin:7px auto!important;padding:4px!important}
  .lp-phone-card>b,.lp-phone-card button{font-size:7.5px!important;padding:6px!important}

  /* Empat manfaat utama kekal 2x2, tetapi guna tipografi sentuhan sebenar. */
  .lp-trust-strip{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}
  .lp-trust-strip article{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;border-radius:17px!important;min-height:108px}
  .lp-trust-strip article>span{width:40px!important;height:40px!important;margin:0!important;flex:0 0 auto}
  .lp-trust-strip b{font-size:14px!important;line-height:1.25!important}
  .lp-trust-strip small{font-size:12.5px!important;line-height:1.45!important;margin-top:4px}

  .lp-section{padding:54px 0!important}
  .lp-section-head{margin-bottom:22px!important}
  .lp-section-head>span{font-size:10px!important}
  .lp-section-head h2{font-size:30px!important;line-height:1.06!important;margin-top:7px!important}
  .lp-section-head p{font-size:13.5px!important;line-height:1.65!important}

  /* CTA terapung dibuat kecil supaya tidak menutup kandungan utama. */
  .lp-mobile-cta{left:auto!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:224px!important;min-height:52px;padding:6px 6px 6px 11px!important;gap:9px!important;border-radius:16px!important}
  .lp-mobile-cta span{min-width:0}
  .lp-mobile-cta span small{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap}
  .lp-mobile-cta span b{display:none!important}
  .lp-mobile-cta>a{font-size:11.5px!important;padding:10px 12px!important;border-radius:11px!important;white-space:nowrap}
  .lp-footer{padding-bottom:34px!important}
}

@media (max-width:390px){
  .lp-header .lp-brand b{font-size:14px!important}.lp-header .lp-brand small{font-size:9.5px!important}
  .lp-header .lp-nav-actions .lp-btn{padding:9px 10px!important;font-size:10px!important}
  .lp-hero-copy{padding:21px 17px 19px!important}
  .lp-hero-copy h1{font-size:32px!important}
  .lp-hero-actions{grid-template-columns:1fr!important}
  .lp-product-stage{min-height:318px!important}
  .lp-dashboard-main{padding:11px!important}
  .lp-kpis small{font-size:8.5px!important}.lp-kpis b{font-size:18px!important}.lp-kpis em{font-size:7.5px!important}
  .lp-phone-card{width:114px!important;right:4px!important}
  .lp-trust-strip article{padding:12px!important;min-height:104px}.lp-trust-strip article>span{width:36px!important;height:36px!important}
  .lp-trust-strip b{font-size:13px!important}.lp-trust-strip small{font-size:11.5px!important}
}

/* v0.2.48 — contrast guardrails
   Komponen gelap/featured memiliki background dan foreground sendiri supaya
   rule permukaan putih tidak boleh menimpa kontras pada patch akan datang. */
.lp-feature-grid .lp-feature-primary{
  background:radial-gradient(circle at 88% 0,rgba(225,185,91,.18),transparent 28%),linear-gradient(145deg,#084432 0%,#0b654c 58%,#0a4f3c 100%)!important;
  color:#ffffff!important;
  border-color:rgba(230,198,116,.34)!important;
  box-shadow:0 28px 64px rgba(8,58,44,.22)!important;
}
.lp-feature-grid .lp-feature-primary .lp-feature-icon{
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(240,207,127,.40)!important;
  color:#f4d681!important;
}
.lp-feature-grid .lp-feature-primary>small{color:#f3d681!important}
.lp-feature-grid .lp-feature-primary h3{color:#ffffff!important;text-shadow:0 1px 0 rgba(0,0,0,.08)}
.lp-feature-grid .lp-feature-primary p{color:#e1efe9!important}
.lp-feature-grid .lp-feature-primary .lp-tags i{
  color:#f4faf7!important;
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(255,255,255,.17)!important;
}
.lp-process .lp-process-grid article{
  background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.055))!important;
  color:#ffffff!important;
}
.lp-process .lp-process-grid h3{color:#ffffff!important}
.lp-process .lp-process-grid p{color:#dcebe5!important}
.lp-pricing-section .lp-plan-featured{
  background:radial-gradient(circle at 90% 0,rgba(238,202,118,.18),transparent 30%),linear-gradient(160deg,#0d654e 0%,#074532 56%,#06382b 100%)!important;
}
.lp-final-cta{background:radial-gradient(circle at 92% 0,rgba(237,203,122,.16),transparent 32%),linear-gradient(145deg,#063c2e,#0a634b)!important;color:#ffffff!important}
.lp-footer{background:#073b2e!important;color:#ffffff!important}

@media(max-width:760px){
  .lp-feature-grid .lp-feature-primary{background:linear-gradient(145deg,#084432,#0b654c)!important}
}


/* v0.4.29 */
.lp-plan-actions{display:grid;gap:10px;margin-top:auto}.lp-plan-pay-link{text-align:center;color:#0b6b51;font-weight:850;text-decoration:none;padding:5px}.lp-plan-pay-link:hover{text-decoration:underline}

/* v0.4.30 — Premium Landing Refresh */
.lp-hero{padding-top:76px;background:
  radial-gradient(circle at 80% 10%,rgba(28,137,103,.12),transparent 34%),
  radial-gradient(circle at 12% 10%,rgba(224,184,94,.16),transparent 28%),
  linear-gradient(180deg,#fcfaf5 0%,#f6f0e5 100%)}
.lp-hero-copy h1{max-width:650px}.lp-hero-copy>p{max-width:650px;font-size:16px!important}
.lp-hero-proof{margin-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#28483c}.lp-hero-proof b{display:inline-flex;align-items:center;gap:7px;font-size:11px}.lp-hero-proof b svg{width:14px;height:14px;color:#0e7457}.lp-hero-proof small{font-size:10px;color:#66786f}
.lp-trust-strip{margin-top:-22px;position:relative;z-index:6}.lp-trust-strip article{transition:transform .18s ease,box-shadow .18s ease}.lp-trust-strip article:hover{transform:translateY(-3px)!important;box-shadow:0 20px 48px rgba(13,54,42,.10)!important}

.lp-capabilities-section{padding-top:88px;background:linear-gradient(180deg,#faf7f0,#fffdf9)}
.lp-head-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:40px;align-items:end}.lp-head-split p{margin:0 0 8px!important;max-width:520px!important}
.lp-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.lp-capability{position:relative;min-height:235px;padding:24px;border-radius:26px;background:linear-gradient(180deg,#fff,#fbf6ed);border:1px solid #e6dac6;box-shadow:0 18px 45px rgba(15,55,43,.055);overflow:hidden}
.lp-capability>span:first-child{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#edf7f2;color:#0d7457;border:1px solid #d4e8df;margin-bottom:22px}.lp-capability>span:first-child svg{width:22px;height:22px}
.lp-capability>small,.lp-capability div>small{display:block;font-size:9px;font-weight:950;letter-spacing:.13em;color:#936d23;margin-bottom:8px}.lp-capability h3{font-size:21px;line-height:1.08;letter-spacing:-.035em;margin:0 0 10px;color:#10251d}.lp-capability p{font-size:13px;line-height:1.7;color:#465b51;margin:0}.lp-capability p b{color:#173b2e}
.lp-capability-emphasis{grid-column:span 2;min-height:260px;padding:30px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:start;background:radial-gradient(circle at 90% 10%,rgba(241,211,137,.18),transparent 28%),linear-gradient(145deg,#083f30,#0c6b50);border-color:#0e7659;color:#fff}.lp-capability-emphasis>span:first-child{background:rgba(255,255,255,.10);color:#f3d37f;border-color:rgba(255,255,255,.16);margin:0}.lp-capability-emphasis div>small{color:#f1d482}.lp-capability-emphasis h3{font-size:30px;color:#fff}.lp-capability-emphasis p{color:#dcebe5;max-width:600px}.lp-capability-emphasis p b{color:#fff}.lp-capability-emphasis>strong{font-size:42px;line-height:.95;color:#f2d27c;text-align:right}.lp-capability-emphasis>strong small{display:block;margin-top:8px;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;color:#d7e8e1}

.lp-features-v430{background:linear-gradient(180deg,#fffdf9,#f7f2e9)}
.lp-features-v430 .lp-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.lp-features-v430 .lp-feature-primary{grid-column:span 2;grid-row:span 2}.lp-features-v430 .lp-feature{min-height:250px}.lp-features-v430 .lp-feature-primary{min-height:516px;display:flex;flex-direction:column;justify-content:flex-end}.lp-features-v430 .lp-feature-primary .lp-feature-icon{margin-bottom:auto}

.lp-process-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lp-process-four article{min-height:250px}.lp-process-four article>span{width:52px;height:52px}

.lp-field-section{position:relative;background:
  radial-gradient(circle at 12% 18%,rgba(218,177,79,.13),transparent 27%),
  radial-gradient(circle at 88% 12%,rgba(37,144,107,.18),transparent 31%),
  linear-gradient(160deg,#052f24,#074432 52%,#083a2e);overflow:hidden}
.lp-field-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.lp-field-section .lp-wrap{position:relative;z-index:1}.lp-field-section .lp-section-head-light h2{max-width:780px}
.lp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.lp-offline-console,.lp-catalog-demo{border-radius:28px;min-height:430px;padding:26px;border:1px solid rgba(255,255,255,.14);box-shadow:0 28px 60px rgba(0,0,0,.16)}
.lp-offline-console{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.065));color:#fff}.lp-console-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.lp-console-top>span{display:flex;align-items:center;gap:7px;color:#f2d27b;font-size:10px;font-weight:950;letter-spacing:.12em}.lp-console-top>span svg{width:16px;height:16px}.lp-console-top>b{padding:7px 10px;border-radius:999px;background:rgba(45,183,131,.14);border:1px solid rgba(95,214,166,.28);font-size:10px;color:#c8f2df}.lp-offline-console h3{font-size:30px;margin:24px 0 18px;letter-spacing:-.04em}.lp-queue-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.lp-queue-stats>span{padding:15px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10)}.lp-queue-stats b,.lp-queue-stats small{display:block}.lp-queue-stats b{font-size:24px;color:#f3d581}.lp-queue-stats small{margin-top:4px;font-size:9px;color:#d7e6e1}.lp-console-list{display:grid;gap:10px;margin:22px 0}.lp-console-list p{display:flex;align-items:center;gap:9px;margin:0;padding:11px 13px;border-radius:14px;background:rgba(255,255,255,.055);font-size:12px;color:#e4f0eb}.lp-console-list svg{width:15px;height:15px;color:#75d8ad}.lp-offline-console button{width:100%;border:0;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#efd280,#d7aa42);color:#14392c;font-weight:950;cursor:default}.lp-offline-console button svg{width:15px;height:15px}
.lp-catalog-demo{background:#fffdf9;color:#10251d}.lp-demo-kicker{display:flex;align-items:center;gap:7px;color:#8e6820;font-size:10px;font-weight:950;letter-spacing:.12em}.lp-demo-kicker svg{width:16px;height:16px;color:#0f7457}.lp-catalog-demo h3{font-size:30px;margin:14px 0 8px;letter-spacing:-.04em}.lp-catalog-demo>p{margin:0 0 20px;font-size:13px;line-height:1.65;color:#506158}.lp-catalog-demo label{display:block;font-size:11px;font-weight:900;color:#2e473d}.lp-catalog-demo label>div{height:52px;margin-top:8px;padding:0 14px;border-radius:16px;border:1px solid #d9ccb6;background:#fff;display:flex;align-items:center;justify-content:space-between}.lp-catalog-demo label>div span{font-size:14px;font-weight:800}.lp-catalog-demo label>div i{font-style:normal;color:#0e7557;font-size:20px}.lp-suggestion{margin-top:12px;padding:16px;border-radius:18px;border:1px solid #d8e8e0;background:#edf7f2}.lp-suggestion small,.lp-suggestion b,.lp-suggestion span{display:block}.lp-suggestion small{font-size:8px;letter-spacing:.12em;color:#487263;font-weight:950}.lp-suggestion b{font-size:18px;margin:5px 0;color:#0d5f48}.lp-suggestion span{font-size:10px;color:#51665c}.lp-auto-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.lp-auto-fields span{padding:13px;border-radius:16px;background:#faf6ee;border:1px solid #e8dcc9}.lp-auto-fields small,.lp-auto-fields b{display:block}.lp-auto-fields small{font-size:8px;letter-spacing:.1em;color:#8e6b29}.lp-auto-fields b{font-size:11px;margin-top:5px;color:#173b2e}

.lp-label-studio{margin-top:20px;padding:28px;border-radius:30px;display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:center;background:linear-gradient(135deg,#f8f2e7,#fffdf9);border:1px solid rgba(235,220,194,.55);box-shadow:0 28px 64px rgba(0,0,0,.13)}.lp-label-copy>span{font-size:9px;letter-spacing:.13em;color:#926c23;font-weight:950}.lp-label-copy h3{font-size:31px;line-height:1.06;margin:10px 0;letter-spacing:-.045em;color:#10251d}.lp-label-copy p{font-size:13px;line-height:1.7;color:#4b5d55;margin:0}.lp-label-tabs{display:flex;gap:7px;margin-top:18px}.lp-label-tabs b{padding:8px 11px;border-radius:999px;border:1px solid #dfd2bd;background:#fff;color:#315044;font-size:9px}.lp-label-tabs b.active{background:#0c654c;color:#fff;border-color:#0c654c}.lp-label-samples{display:grid;gap:10px;justify-items:center}.lp-sample-label{width:min(100%,455px);border-radius:19px;overflow:hidden;border:1px solid #d6c8af;background:#fff;box-shadow:0 24px 46px rgba(13,55,42,.14);color:#10251d}.lp-sample-label header{padding:14px 16px;display:flex;gap:10px;align-items:center;background:linear-gradient(135deg,#0c6b50,#084432);color:#fff}.lp-sample-label header>i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-weight:950;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.19)}.lp-sample-label header span small,.lp-sample-label header span b{display:block}.lp-sample-label header span small{font-size:8px;letter-spacing:.09em;color:#d5e9e1}.lp-sample-label header span b{margin-top:3px;font-size:17px}.lp-sample-label main{padding:16px;position:relative;min-height:170px}.lp-sample-label main>strong{display:block;font-size:24px;letter-spacing:-.04em}.lp-sample-label main>small{display:block;margin-top:10px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#78877f;font-weight:950}.lp-sample-label main>b{display:inline-block;margin-top:3px;padding:7px 10px;border-radius:999px;background:#0e7457;color:#fff;font-size:11px}.lp-sample-meta{display:flex;gap:6px;margin-top:10px}.lp-sample-meta i{font-style:normal;padding:6px 8px;border-radius:999px;background:#f7f1e6;border:1px solid #e5d7bf;font-size:8px;color:#506158}.lp-hybrid-code{position:absolute;right:16px;top:17px;width:145px;display:grid;grid-template-columns:62px 1fr;gap:9px;align-items:end}.lp-fake-qr{width:62px;height:62px;border:7px solid #fff;border-radius:8px;box-shadow:0 0 0 1px #e1d3bd;background:conic-gradient(from 90deg,#123a2e 25%,#fff 0 50%,#123a2e 0 75%,#fff 0) 0 0/16px 16px}.lp-fake-barcode{height:42px;border:6px solid #fff;box-shadow:0 0 0 1px #e1d3bd;background:repeating-linear-gradient(90deg,#10251d 0 2px,#fff 2px 4px,#10251d 4px 5px,#fff 5px 8px)}.lp-sample-label footer{padding:9px 16px;display:flex;justify-content:space-between;gap:12px;background:#f2eee5;border-top:1px solid #e4d8c5;font-size:8px;color:#44584f;font-weight:800}.lp-label-note{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.lp-label-note span{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.15);font-size:9px;color:#e7f0ec}.lp-label-note svg{width:13px;height:13px;color:#f2d17b}

.lp-audit-section{background:linear-gradient(180deg,#fbf7ef,#fffdf9)}
.lp-pricing-section{background:radial-gradient(circle at 50% 0,rgba(226,184,88,.10),transparent 32%),linear-gradient(180deg,#fffdf9,#f7f2e9)}
.lp-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}

@media (max-width:1060px){
  .lp-head-split{grid-template-columns:1fr;gap:14px}.lp-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-capability-emphasis{grid-column:span 2}.lp-features-v430 .lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-features-v430 .lp-feature-primary{grid-column:span 2;grid-row:auto;min-height:380px}.lp-process-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-field-grid{grid-template-columns:1fr}.lp-offline-console,.lp-catalog-demo{min-height:auto}.lp-label-studio{grid-template-columns:1fr}.lp-label-copy{text-align:center}.lp-label-tabs{justify-content:center}
}
@media (max-width:760px){
  .lp-hero{padding:34px 0 30px}.lp-hero-proof{display:grid;gap:5px}.lp-hero-proof small{font-size:10px}.lp-trust-strip{margin-top:0}.lp-capabilities-section{padding-top:52px!important}.lp-capability-grid{grid-template-columns:1fr}.lp-capability,.lp-capability-emphasis{grid-column:auto!important;min-height:auto;padding:20px;border-radius:21px}.lp-capability-emphasis{display:block}.lp-capability-emphasis>span:first-child{margin-bottom:18px}.lp-capability-emphasis h3{font-size:25px}.lp-capability-emphasis>strong{display:block;margin-top:18px;text-align:left;font-size:34px}.lp-capability-emphasis>strong small{display:inline;margin-left:7px}.lp-capability h3{font-size:19px}.lp-capability p{font-size:12.5px}.lp-features-v430 .lp-feature-grid{grid-template-columns:1fr}.lp-features-v430 .lp-feature-primary{grid-column:auto;min-height:350px}.lp-process-four{grid-template-columns:1fr!important}.lp-process-four article{min-height:auto}.lp-field-grid{gap:14px}.lp-offline-console,.lp-catalog-demo{padding:19px;border-radius:22px}.lp-offline-console h3,.lp-catalog-demo h3{font-size:24px}.lp-queue-stats{grid-template-columns:1fr 1fr}.lp-queue-stats>span:last-child{grid-column:span 2}.lp-auto-fields{grid-template-columns:1fr}.lp-label-studio{padding:20px;border-radius:23px;gap:20px}.lp-label-copy h3{font-size:26px}.lp-sample-label main{min-height:180px}.lp-sample-label main>strong{font-size:20px}.lp-hybrid-code{position:relative;right:auto;top:auto;margin-top:12px;width:100%;grid-template-columns:62px 1fr}.lp-sample-meta{flex-wrap:wrap}.lp-faq-grid{grid-template-columns:1fr}.lp-nav-actions .lp-btn-gold{display:none}
}
.lp-field-section .lp-section-head-light>span{color:#f0cf7d!important}.lp-field-section .lp-section-head-light h2{color:#fff!important}.lp-field-section .lp-section-head-light p{color:#d6e8e1!important}
.lp-label-note span{background:#edf7f2;border-color:#d4e7de;color:#24483b}.lp-label-note svg{color:#0d7457}


/* v0.4.31 — cache-safe landing asset + layout hardening */
.lp-capabilities-section,.lp-features-section,.lp-field-section,.lp-audit-section,.lp-pricing-section{position:relative}
.lp-capability-grid,.lp-feature-grid,.lp-field-grid,.lp-process-grid{min-width:0}
.lp-capability,.lp-feature,.lp-offline-console,.lp-catalog-demo,.lp-plan{min-width:0}
.lp-field-section{color:#fff}
.lp-field-section .lp-catalog-demo{color:#10251d}
@media (min-width:1061px){
  .lp-capability-grid{align-items:stretch}
  .lp-features-v430 .lp-feature-grid{align-items:stretch}
}

/* v0.4.32 — platform logo + testimonials */
.lp-logo-image{padding:0;overflow:hidden;background:#fff!important;display:grid!important;place-items:center!important}.lp-logo-image img{width:100%;height:100%;object-fit:contain;display:block}.lp-testimonials-section{background:linear-gradient(180deg,#fffdf8 0%,#f7f2e8 100%);position:relative;overflow:hidden}.lp-testimonials-section:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-160px;top:-170px;background:radial-gradient(circle,rgba(20,111,83,.12),transparent 68%);pointer-events:none}.lp-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.lp-testimonial-card{margin:0;border:1px solid rgba(93,74,40,.14);background:rgba(255,255,255,.92);border-radius:26px;box-shadow:0 18px 44px rgba(43,62,50,.08);overflow:hidden;position:relative}.lp-testimonial-text,.lp-testimonial-copy{padding:30px}.lp-testimonial-card h3{font-size:1.05rem;margin:4px 0 12px;color:#102b21}.lp-testimonial-card blockquote{margin:0;color:#4c5e57;font-size:.98rem;line-height:1.75;font-style:normal}.lp-quote-mark{font-family:Georgia,serif;font-size:3rem;line-height:.7;color:#d7b066;display:block;margin-bottom:12px}.lp-testimonial-card footer{display:flex;flex-direction:column;gap:2px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(94,79,49,.12)}.lp-testimonial-card footer b{color:#103a2e;font-size:.93rem}.lp-testimonial-card footer small{color:#63766f}.lp-testimonial-card footer span{color:#9a7130;font-size:.78rem;font-weight:800;letter-spacing:.02em;margin-top:3px}.lp-testimonial-with-image{display:grid;grid-template-rows:210px 1fr}.lp-testimonial-photo{background:#e9eee9}.lp-testimonial-photo img{width:100%;height:100%;object-fit:cover;display:block}.lp-testimonial-image-only{min-height:330px;background:#e8eee9}.lp-testimonial-image-only img{width:100%;height:100%;min-height:330px;object-fit:cover;display:block}.lp-testimonial-image-only figcaption{position:absolute;left:16px;right:16px;bottom:16px;padding:12px 14px;border-radius:14px;background:rgba(6,57,43,.82);backdrop-filter:blur(8px);color:#fff;font-weight:800;font-size:.9rem}.lp-testimonial-image-only:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,rgba(6,43,33,.28));pointer-events:none}.lp-testimonial-image-only figcaption{z-index:1}
@media(max-width:980px){.lp-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.lp-testimonial-grid{grid-template-columns:1fr;gap:16px}.lp-testimonial-text,.lp-testimonial-copy{padding:22px}.lp-testimonial-with-image{grid-template-rows:190px 1fr}.lp-testimonial-image-only,.lp-testimonial-image-only img{min-height:280px}}

/* =============================================================
   v0.4.36 — Emerald Luxe Landing Refresh
   Bootstrap-inspired component rhythm, fully self-hosted.
   ============================================================= */
:root{
  --luxe-bg:#f5f2e9;
  --luxe-bg-soft:#fbfaf6;
  --luxe-ink:#10261e;
  --luxe-muted:#53665d;
  --luxe-green:#0c5f48;
  --luxe-green-2:#0f7659;
  --luxe-green-3:#174c3d;
  --luxe-gold:#d9ad52;
  --luxe-gold-2:#f0cf87;
  --luxe-line:rgba(20,72,57,.12);
  --luxe-card:rgba(255,255,255,.84);
  --luxe-shadow:0 24px 70px rgba(17,59,47,.10);
  --luxe-shadow-lg:0 38px 110px rgba(9,48,37,.17);
  --luxe-radius:28px;
  --luxe-radius-sm:20px;
}
html{scroll-behavior:smooth;scroll-padding-top:108px}
body.lp-theme-luxe{
  background:
    radial-gradient(circle at 8% 7%,rgba(217,173,82,.13),transparent 22rem),
    radial-gradient(circle at 92% 17%,rgba(15,118,89,.10),transparent 28rem),
    var(--luxe-bg);
  color:var(--luxe-ink);
  overflow-x:hidden;
}
body.lp-theme-luxe::before{
  content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;opacity:.16;
  background-image:url('../img/islamic-pattern.svg');background-size:440px auto;background-position:center top;
  mask-image:linear-gradient(to bottom,#000,transparent 54%);
}
body.lp-theme-luxe a{text-underline-offset:3px}
.lp-wrap{width:min(1200px,calc(100% - 40px));margin-inline:auto}

/* Header / navbar */
.lp-theme-luxe .lp-header{
  position:sticky;top:0;z-index:1000;padding:14px 0;
  background:rgba(4,53,40,.88)!important;
  border-bottom:1px solid rgba(255,255,255,.10);
  box-shadow:0 10px 34px rgba(4,35,27,.12);
  backdrop-filter:blur(18px) saturate(135%);
  -webkit-backdrop-filter:blur(18px) saturate(135%);
  transition:padding .22s ease,background .22s ease,box-shadow .22s ease;
}
.lp-theme-luxe .lp-header.is-scrolled{padding:9px 0;background:rgba(4,48,37,.96)!important;box-shadow:0 16px 42px rgba(4,35,27,.22)}
.lp-theme-luxe .lp-navrow{position:relative;display:flex;align-items:center;gap:18px;min-height:54px}
.lp-theme-luxe .lp-brand{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:max-content}
.lp-theme-luxe .lp-logo{width:43px;height:43px;border-radius:15px;background:linear-gradient(145deg,#168267,#0c604a);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px rgba(255,255,255,.2),0 8px 25px rgba(0,0,0,.18);display:grid;place-items:center;color:#fff;font-weight:900;letter-spacing:-.04em}
.lp-theme-luxe .lp-logo-image{overflow:hidden;background:#fff}
.lp-theme-luxe .lp-logo-image img{width:100%;height:100%;object-fit:contain;padding:4px}
.lp-theme-luxe .lp-brand>b,.lp-theme-luxe .lp-brand span>b{font-size:15px;letter-spacing:-.015em}
.lp-theme-luxe .lp-brand small{display:block;margin-top:2px;font-size:10.5px;opacity:.78}
.lp-theme-luxe .lp-nav{margin-left:auto;display:flex;align-items:center;gap:3px;padding:5px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}
.lp-theme-luxe .lp-nav a{padding:9px 10px;border-radius:13px;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}
.lp-theme-luxe .lp-nav a:hover{background:rgba(255,255,255,.11);transform:translateY(-1px)}
.lp-theme-luxe .lp-nav-actions{display:flex;align-items:center;gap:8px;min-width:max-content}
.lp-theme-luxe .lp-nav-actions .lp-btn{min-height:42px;padding-inline:15px;border-radius:14px;font-size:12px}
.lp-theme-luxe .lp-nav-actions .lp-btn svg{width:14px;height:14px}
.lp-menu-toggle{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.08);padding:10px;cursor:pointer}
.lp-menu-toggle span{display:block;height:2px;border-radius:2px;background:#fff;margin:4px 0;transition:transform .2s ease,opacity .2s ease}
.lp-menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.lp-menu-toggle.is-open span:nth-child(2){opacity:0}
.lp-menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.lp-scroll-track{position:absolute;left:0;right:0;bottom:-14px;height:2px;background:rgba(255,255,255,.06);overflow:hidden}
.lp-scroll-track i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--luxe-gold),#ffe0a0);transform:scaleX(0);transform-origin:left center}

/* Buttons */
.lp-theme-luxe .lp-btn{border-radius:16px;font-weight:850;letter-spacing:-.01em;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}
.lp-theme-luxe .lp-btn:hover{transform:translateY(-2px)}
.lp-theme-luxe .lp-btn-primary{background:linear-gradient(135deg,#0f7659,#095440)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 32px rgba(10,89,67,.22)}
.lp-theme-luxe .lp-btn-primary:hover{box-shadow:0 18px 38px rgba(10,89,67,.30)}
.lp-theme-luxe .lp-btn-gold{background:linear-gradient(135deg,#f0cf87,#d5a545)!important;border-color:transparent!important;color:#17372c!important;box-shadow:0 12px 28px rgba(195,146,46,.22)}
.lp-theme-luxe .lp-btn-white{background:rgba(255,255,255,.80)!important;border:1px solid rgba(21,77,61,.12)!important;color:#17382d!important;backdrop-filter:blur(9px)}
.lp-theme-luxe .lp-btn-outline{background:#fff!important;border:1px solid rgba(12,95,72,.24)!important;color:#0b6049!important}

/* Hero */
.lp-theme-luxe .lp-hero{
  position:relative;overflow:hidden;padding:76px 0 64px;
  background:
    radial-gradient(circle at 76% 18%,rgba(236,203,128,.22),transparent 20rem),
    linear-gradient(180deg,#f8f7f1 0%,#f3efe4 100%);
  border-bottom:1px solid rgba(16,77,58,.08);
}
.lp-theme-luxe .lp-hero::before{
  content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.7),transparent 54%);pointer-events:none
}
.lp-theme-luxe .lp-hero-grid{position:relative;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:54px;align-items:center}
.lp-theme-luxe .lp-hero-copy{position:relative;z-index:4;padding:10px 0}
.lp-theme-luxe .lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(12,95,72,.13);box-shadow:0 8px 28px rgba(12,80,61,.06);color:#8b651d!important;font-size:11px;font-weight:900;letter-spacing:.12em}
.lp-theme-luxe .lp-eyebrow svg{width:15px;height:15px;color:#0f7659}
.lp-theme-luxe .lp-hero-copy h1{font-size:clamp(46px,5.5vw,76px);line-height:.96;letter-spacing:-.055em;margin:22px 0 22px;max-width:760px;color:#10261e}
.lp-theme-luxe .lp-hero-copy h1 em{font-style:normal;color:#0f7659;position:relative}
.lp-theme-luxe .lp-hero-copy h1 em::after{content:"";position:absolute;left:0;right:4%;bottom:-7px;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(217,173,82,.58),rgba(217,173,82,0))}
.lp-theme-luxe .lp-hero-copy>p{font-size:17px!important;line-height:1.75;max-width:650px;margin:0 0 28px;color:#3f564c!important}
.lp-theme-luxe .lp-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}
.lp-theme-luxe .lp-btn-xl{min-height:58px;padding:12px 18px;display:inline-flex;align-items:center;gap:14px}
.lp-theme-luxe .lp-btn-xl span{display:grid;text-align:left;font-size:13px;line-height:1.2}
.lp-theme-luxe .lp-btn-xl span small{font-size:10.5px;font-weight:650;opacity:.75;margin-top:4px}
.lp-theme-luxe .lp-btn-xl>svg{width:19px;height:19px}
.lp-theme-luxe .lp-trust{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.lp-theme-luxe .lp-trust span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.72);border:1px solid rgba(12,95,72,.11);padding:8px 10px;border-radius:12px;font-size:11px!important;font-weight:780;color:#344c41!important}
.lp-theme-luxe .lp-trust svg{width:14px;height:14px;color:#0f7659}
.lp-theme-luxe .lp-hero-proof{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,rgba(13,103,79,.08),rgba(217,173,82,.08));border:1px solid rgba(12,95,72,.10);max-width:max-content}
.lp-theme-luxe .lp-hero-proof b{display:flex;align-items:center;gap:7px;font-size:12px;color:#173a2e}.lp-theme-luxe .lp-hero-proof small{font-size:10.5px;color:#617269}

/* Hero product composition */
.lp-theme-luxe .lp-product-stage{min-height:600px;filter:drop-shadow(0 38px 56px rgba(10,52,40,.13))}
.lp-theme-luxe .lp-mosque-backdrop{opacity:.18;transform:scale(1.04) translateY(5px)}
.lp-theme-luxe .lp-dashboard-card{border-radius:26px!important;border:1px solid rgba(17,83,63,.12)!important;background:rgba(255,255,255,.92)!important;box-shadow:var(--luxe-shadow-lg)!important;overflow:hidden;transform:perspective(1300px) rotateY(-2deg) rotateX(1deg)}
.lp-theme-luxe .lp-browserbar{background:linear-gradient(90deg,#edf4f1,#fbfaf6)!important;border-bottom:1px solid rgba(16,77,58,.08)!important}
.lp-theme-luxe .lp-dashboard-shell{background:linear-gradient(180deg,#fff,#f6f8f6)!important}
.lp-theme-luxe .lp-mini-sidebar{background:linear-gradient(180deg,#073e31,#0a5a45)!important}
.lp-theme-luxe .lp-kpis article,.lp-theme-luxe .lp-dash-content>section{border-radius:16px!important;border:1px solid rgba(12,95,72,.09)!important;box-shadow:0 10px 28px rgba(21,76,59,.05)}
.lp-theme-luxe .lp-phone-card{border-radius:31px!important;border:5px solid #132e26!important;box-shadow:0 26px 60px rgba(6,45,34,.26)!important;transform:rotate(3deg)}
.lp-theme-luxe .lp-floating-card{border-radius:17px!important;background:rgba(255,255,255,.93)!important;border:1px solid rgba(15,118,89,.12)!important;box-shadow:0 18px 44px rgba(10,63,48,.15)!important}
.lp-theme-luxe .lp-welcome-bubble{border-radius:22px!important;border:1px solid rgba(217,173,82,.19)!important;box-shadow:0 18px 48px rgba(13,72,55,.10)!important}

/* Trust bar */
.lp-theme-luxe .lp-trust-strip{margin-top:-18px;position:relative;z-index:6;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0}
.lp-theme-luxe .lp-trust-strip article{min-height:90px;padding:17px 18px;border-radius:20px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(15,94,71,.10)!important;box-shadow:0 15px 36px rgba(14,62,48,.08)!important;backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease}
.lp-theme-luxe .lp-trust-strip article:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(14,62,48,.12)!important}
.lp-theme-luxe .lp-trust-strip article>span{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,rgba(15,118,89,.12),rgba(217,173,82,.12));display:grid;place-items:center;color:#0f7659}
.lp-theme-luxe .lp-trust-strip article>span svg{width:21px;height:21px}.lp-theme-luxe .lp-trust-strip b{font-size:14px}.lp-theme-luxe .lp-trust-strip small{font-size:11.5px!important}

/* Global sections */
.lp-theme-luxe .lp-section{padding:92px 0}
.lp-theme-luxe .lp-section-head{margin-bottom:34px}
.lp-theme-luxe .lp-section-head>span{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(217,173,82,.12);border:1px solid rgba(174,126,34,.12);font-size:10.5px!important;letter-spacing:.13em;font-weight:900}
.lp-theme-luxe .lp-section-head h2{font-size:clamp(31px,4vw,50px);line-height:1.04;letter-spacing:-.045em;margin:13px 0 12px;color:#10261e}
.lp-theme-luxe .lp-section-head p{font-size:15.5px!important;line-height:1.75;max-width:760px}
.lp-theme-luxe .lp-head-split{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:end}

/* Bento capability grid */
.lp-theme-luxe .lp-capabilities-section{background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,.60))}
.lp-theme-luxe .lp-capability-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}
.lp-theme-luxe .lp-capability{grid-column:span 4;min-height:235px;padding:25px;border-radius:26px!important;background:rgba(255,255,255,.87)!important;border:1px solid rgba(12,95,72,.10)!important;box-shadow:0 18px 45px rgba(13,66,51,.07)!important;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.lp-theme-luxe .lp-capability::after{content:"";position:absolute;right:-52px;bottom:-72px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(217,173,82,.15),transparent 68%)}
.lp-theme-luxe .lp-capability:hover{transform:translateY(-5px);box-shadow:0 28px 65px rgba(13,66,51,.11)!important}
.lp-theme-luxe .lp-capability>span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#ecf4f1;color:#0f7659;margin-bottom:20px}
.lp-theme-luxe .lp-capability>span svg{width:23px;height:23px}
.lp-theme-luxe .lp-capability small{font-size:10px!important;letter-spacing:.12em;font-weight:900;color:#956d22!important}
.lp-theme-luxe .lp-capability h3{font-size:21px;margin:8px 0 10px;letter-spacing:-.025em}.lp-theme-luxe .lp-capability p{font-size:13.5px!important;line-height:1.7;margin:0}
.lp-theme-luxe .lp-capability-emphasis{grid-column:span 8;min-height:255px;background:linear-gradient(135deg,#0b5f48,#0d7357)!important;color:#fff!important;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:start}
.lp-theme-luxe .lp-capability-emphasis::after{background:radial-gradient(circle,rgba(240,207,135,.24),transparent 67%);width:260px;height:260px;right:-70px;bottom:-105px}
.lp-theme-luxe .lp-capability-emphasis>span{background:rgba(255,255,255,.12);color:#ffe0a0}.lp-theme-luxe .lp-capability-emphasis small,.lp-theme-luxe .lp-capability-emphasis h3,.lp-theme-luxe .lp-capability-emphasis p{color:#fff!important}.lp-theme-luxe .lp-capability-emphasis p{color:#dcece6!important}
.lp-theme-luxe .lp-capability-emphasis strong{font-size:42px;line-height:1;color:#f3d591;align-self:center}.lp-theme-luxe .lp-capability-emphasis strong small{display:block;font-size:10px!important;margin-top:6px;text-align:right;color:#d8eae3!important}

/* Feature cards */
.lp-theme-luxe .lp-features-section{background:#f0ede4}
.lp-theme-luxe .lp-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.lp-theme-luxe .lp-feature{min-height:230px;padding:24px;border-radius:26px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(12,95,72,.10)!important;box-shadow:0 18px 42px rgba(14,62,48,.06)!important;transition:transform .2s ease,box-shadow .2s ease}
.lp-theme-luxe .lp-feature:hover{transform:translateY(-5px);box-shadow:0 28px 60px rgba(14,62,48,.10)!important}
.lp-theme-luxe .lp-feature-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#e8f1ee,#fbf5e6);display:grid;place-items:center;color:#0f7659;margin-bottom:18px}
.lp-theme-luxe .lp-feature-icon svg{width:23px;height:23px}.lp-theme-luxe .lp-feature h3{font-size:19px;letter-spacing:-.02em;margin:0 0 10px}.lp-theme-luxe .lp-feature p{font-size:13.5px!important;line-height:1.65}
.lp-theme-luxe .lp-feature-primary{grid-column:span 2;grid-row:span 2;min-height:476px;padding:32px!important;background:linear-gradient(145deg,#073f31,#0b664e)!important;position:relative;overflow:hidden}
.lp-theme-luxe .lp-feature-primary::after{content:"";position:absolute;inset:auto -70px -90px auto;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(240,207,135,.22),transparent 68%)}
.lp-theme-luxe .lp-feature-primary .lp-feature-icon{background:rgba(255,255,255,.10);color:#f0cf87}.lp-theme-luxe .lp-feature-primary small,.lp-theme-luxe .lp-feature-primary h3{color:#fff!important}.lp-theme-luxe .lp-feature-primary h3{font-size:31px;margin-top:14px}.lp-theme-luxe .lp-feature-primary p{font-size:15px!important;color:#d9e9e3!important;max-width:560px}.lp-theme-luxe .lp-tags{margin-top:22px}.lp-theme-luxe .lp-tags i{background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:999px;padding:8px 10px}

/* Process */
.lp-theme-luxe .lp-process{padding:88px 0;background:linear-gradient(135deg,#063c2f,#0b5d47 58%,#134c3c);position:relative;overflow:hidden}
.lp-theme-luxe .lp-process::before{content:"";position:absolute;inset:0;background:url('../img/islamic-pattern.svg') center/520px auto;opacity:.035}
.lp-theme-luxe .lp-process .lp-wrap{position:relative}.lp-theme-luxe .lp-section-head-light h2,.lp-theme-luxe .lp-section-head-light p{color:#fff!important}.lp-theme-luxe .lp-section-head-light p{color:#cfe2db!important}.lp-theme-luxe .lp-section-head-light>span{color:#f3d28b!important;background:rgba(217,173,82,.10);border-color:rgba(240,207,135,.14)}
.lp-theme-luxe .lp-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.lp-theme-luxe .lp-process-grid article{position:relative;min-height:225px;padding:25px;border-radius:25px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:none!important;backdrop-filter:blur(8px)}
.lp-theme-luxe .lp-process-grid article i{position:absolute;right:18px;top:12px;font-size:34px;font-style:normal;font-weight:900;color:rgba(255,255,255,.07)}
.lp-theme-luxe .lp-process-grid article>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(240,207,135,.12);color:#f3d28b;margin-bottom:18px}.lp-theme-luxe .lp-process-grid article>span svg{width:21px;height:21px}.lp-theme-luxe .lp-process-grid h3{font-size:19px;color:#fff}.lp-theme-luxe .lp-process-grid p{font-size:13.5px!important;color:#c9ded6!important;line-height:1.65}

/* Field / offline */
.lp-theme-luxe .lp-field-section{background:linear-gradient(180deg,#0a4938 0,#0b5843 100%);position:relative;overflow:hidden}
.lp-theme-luxe .lp-field-section::after{content:"";position:absolute;right:-220px;top:40px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(217,173,82,.12),transparent 68%);pointer-events:none}
.lp-theme-luxe .lp-field-section>.lp-wrap{position:relative;z-index:2}
.lp-theme-luxe .lp-field-grid{gap:18px}.lp-theme-luxe .lp-offline-console,.lp-theme-luxe .lp-catalog-demo{border-radius:28px!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 26px 70px rgba(0,0,0,.16)!important;overflow:hidden}
.lp-theme-luxe .lp-offline-console{background:linear-gradient(145deg,#071f19,#0b3429)!important;color:#fff}.lp-theme-luxe .lp-catalog-demo{background:#fbfaf6!important}
.lp-theme-luxe .lp-queue-stats span{border-radius:16px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important}.lp-theme-luxe .lp-console-list p{border-color:rgba(255,255,255,.08)!important}.lp-theme-luxe .lp-offline-console button{border-radius:14px!important;background:linear-gradient(135deg,#f0cf87,#d7a847)!important;color:#17372c!important;font-weight:900}
.lp-theme-luxe .lp-catalog-demo label>div,.lp-theme-luxe .lp-suggestion,.lp-theme-luxe .lp-auto-fields span{border-radius:16px!important}.lp-theme-luxe .lp-suggestion{border:1px solid rgba(15,118,89,.14)!important;background:#eff6f3!important}
.lp-theme-luxe .lp-label-studio{margin-top:18px;border-radius:30px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 28px 80px rgba(0,0,0,.16)!important}.lp-theme-luxe .lp-label-tabs b{border-radius:10px!important}.lp-theme-luxe .lp-label-tabs b.active{background:#0f7659!important;color:#fff!important}
.lp-theme-luxe .lp-sample-label{border-radius:18px!important;box-shadow:0 20px 40px rgba(16,61,47,.13)!important}

/* Audit */
.lp-theme-luxe .lp-audit-section{background:linear-gradient(180deg,#f8f6ef,#f2ede3)}
.lp-theme-luxe .lp-audit-grid{gap:46px;align-items:center}.lp-theme-luxe .lp-audit-copy h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.03}.lp-theme-luxe .lp-audit-copy>p{font-size:15.5px!important;line-height:1.7}.lp-theme-luxe .lp-audit-copy li{padding:10px 12px;border-radius:13px;background:rgba(255,255,255,.70);border:1px solid rgba(12,95,72,.08);font-size:13px!important}
.lp-theme-luxe .lp-audit-preview{border-radius:28px!important;border:1px solid rgba(12,95,72,.10)!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--luxe-shadow-lg)!important;overflow:hidden}.lp-theme-luxe .lp-audit-list>div{border-radius:15px!important}.lp-theme-luxe .lp-audit-preview button{border-radius:14px!important}

/* Testimonials */
.lp-theme-luxe .lp-testimonials-section{background:linear-gradient(180deg,#fffdf8,#f5f0e5)}
.lp-theme-luxe .lp-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.lp-theme-luxe .lp-testimonial-card{border-radius:27px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(12,95,72,.10)!important;box-shadow:0 20px 54px rgba(13,66,51,.08)!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.lp-theme-luxe .lp-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 28px 66px rgba(13,66,51,.12)!important}.lp-theme-luxe .lp-testimonial-photo{overflow:hidden}.lp-theme-luxe .lp-testimonial-photo img,.lp-theme-luxe .lp-testimonial-image-only img{transition:transform .35s ease}.lp-theme-luxe .lp-testimonial-card:hover img{transform:scale(1.025)}.lp-theme-luxe .lp-quote-mark{color:#d9ad52!important;font-size:42px!important}

/* Pricing */
.lp-theme-luxe .lp-pricing-section{background:linear-gradient(180deg,#f2eee5,#f8f6ef)}
.lp-theme-luxe .lp-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}
.lp-theme-luxe .lp-plan{border-radius:29px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(12,95,72,.10)!important;box-shadow:0 22px 58px rgba(13,66,51,.08)!important;padding:28px!important;transition:transform .2s ease,box-shadow .2s ease}.lp-theme-luxe .lp-plan:hover{transform:translateY(-6px);box-shadow:0 32px 72px rgba(13,66,51,.13)!important}
.lp-theme-luxe .lp-plan-featured{background:linear-gradient(155deg,#073f31,#0b654d)!important;color:#fff!important;border-color:rgba(240,207,135,.30)!important;transform:translateY(-9px);box-shadow:0 34px 80px rgba(5,65,48,.25)!important}.lp-theme-luxe .lp-plan-featured:hover{transform:translateY(-13px)}
.lp-theme-luxe .lp-plan-ribbon{border-radius:999px!important;background:linear-gradient(135deg,#f0cf87,#d5a545)!important;color:#17372c!important;box-shadow:0 8px 20px rgba(174,124,30,.20)}
.lp-theme-luxe .lp-plan-featured .lp-plan-head h3,.lp-theme-luxe .lp-plan-featured .lp-price,.lp-theme-luxe .lp-plan-featured .lp-price b,.lp-theme-luxe .lp-plan-featured .lp-plan-meta b,.lp-theme-luxe .lp-plan-featured li{color:#fff!important}.lp-theme-luxe .lp-plan-featured .lp-plan-head p,.lp-theme-luxe .lp-plan-featured>p,.lp-theme-luxe .lp-plan-featured .lp-plan-meta small{color:#d5e5df!important}.lp-theme-luxe .lp-plan-featured .lp-capacity-label,.lp-theme-luxe .lp-plan-featured .lp-included-label,.lp-theme-luxe .lp-plan-featured .lp-plan-tier{color:#f0cf87!important}
.lp-theme-luxe .lp-plan-meta span{border-radius:16px!important}.lp-theme-luxe .lp-plan-actions .lp-btn{min-height:48px}.lp-theme-luxe .lp-payment-strip{margin-top:20px;border-radius:22px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(12,95,72,.09)!important;box-shadow:0 18px 42px rgba(14,62,48,.05)}

/* Outcome + final CTA */
.lp-theme-luxe .lp-outcomes{background:#fffdf8}.lp-theme-luxe .lp-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.lp-theme-luxe .lp-outcome-grid article{border-radius:25px!important;padding:27px!important;background:linear-gradient(180deg,#fff,#fbf7ef)!important;border:1px solid rgba(12,95,72,.09)!important;box-shadow:0 18px 45px rgba(13,66,51,.06)!important}.lp-theme-luxe .lp-outcome-grid article>span{width:46px;height:46px;border-radius:15px;background:#eaf3f0;display:grid;place-items:center;color:#0f7659}.lp-theme-luxe .lp-outcome-grid article>span svg{width:22px;height:22px}
.lp-theme-luxe .lp-final-cta{margin-top:72px;margin-bottom:72px;padding:38px 40px!important;border-radius:32px!important;background:linear-gradient(130deg,#073e31,#0b6049 62%,#154c3d)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 34px 90px rgba(7,61,46,.24)!important;position:relative;overflow:hidden}.lp-theme-luxe .lp-final-cta::after{content:"";position:absolute;right:-90px;top:-110px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(240,207,135,.18),transparent 68%)}.lp-theme-luxe .lp-final-cta>div{position:relative;z-index:2}.lp-theme-luxe .lp-final-cta h2{color:#fff!important;font-size:clamp(28px,3vw,43px);letter-spacing:-.04em}.lp-theme-luxe .lp-final-cta p{color:#d4e5df!important;font-size:14px!important}.lp-theme-luxe .lp-final-cta>div:first-child>span{color:#f0cf87!important}

/* Contact */
.lp-theme-luxe .lp-contact-section{padding-top:20px;padding-bottom:92px}.lp-theme-luxe .lp-contact-grid{gap:18px}.lp-theme-luxe .lp-contact-copy,.lp-theme-luxe .lp-contact-card{border-radius:29px!important;border:1px solid rgba(12,95,72,.10)!important;box-shadow:0 24px 60px rgba(13,66,51,.08)!important}.lp-theme-luxe .lp-contact-copy{background:linear-gradient(145deg,#fffdf8,#f1eadc)!important}.lp-theme-luxe .lp-contact-card{background:rgba(255,255,255,.94)!important}.lp-theme-luxe .lp-contact-form input,.lp-theme-luxe .lp-contact-form textarea{border-radius:15px!important;background:#fbfcfb!important;border-color:rgba(12,95,72,.15)!important;min-height:48px}.lp-theme-luxe .lp-contact-form textarea{min-height:145px}.lp-theme-luxe .lp-contact-form input:focus,.lp-theme-luxe .lp-contact-form textarea:focus{background:#fff!important;box-shadow:0 0 0 4px rgba(15,118,89,.10)!important}

/* FAQ */
.lp-theme-luxe .lp-faq{background:#f1ede4}.lp-theme-luxe .lp-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-theme-luxe .lp-faq details{border-radius:20px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(12,95,72,.09)!important;box-shadow:0 13px 32px rgba(14,62,48,.045)!important;overflow:hidden}.lp-theme-luxe .lp-faq summary{padding:18px 20px!important;font-size:14px!important;font-weight:850}.lp-theme-luxe .lp-faq details p{padding:0 20px 19px!important;margin:0;font-size:13px!important;line-height:1.65}

/* Footer */
.lp-theme-luxe .lp-footer{background:#052f25!important;border-top:1px solid rgba(255,255,255,.08)!important}.lp-theme-luxe .lp-footer-grid{padding-top:46px!important}.lp-theme-luxe .lp-footer .lp-brand b,.lp-theme-luxe .lp-footer-grid>div>b{color:#fff!important}.lp-theme-luxe .lp-footer .lp-brand small,.lp-theme-luxe .lp-footer-grid a,.lp-theme-luxe .lp-footer-grid small,.lp-theme-luxe .lp-footer-brand p{color:#c6d9d2!important}.lp-theme-luxe .lp-footer-grid a:hover{color:#f0cf87!important}.lp-theme-luxe .lp-footer-bottom{border-top:1px solid rgba(255,255,255,.08)!important;color:#9fb8af!important}

/* Popup */
.lp-theme-luxe .lp-ad-card{border-radius:28px!important;overflow:hidden!important;box-shadow:0 40px 120px rgba(0,0,0,.34)!important}.lp-theme-luxe .lp-ad-close{border-radius:999px!important;background:rgba(7,54,42,.84)!important;color:#fff!important}

/* Mobile CTA */
.lp-theme-luxe .lp-mobile-cta{background:rgba(5,51,39,.96)!important;border-top:1px solid rgba(255,255,255,.10)!important;box-shadow:0 -12px 35px rgba(0,0,0,.16)!important;backdrop-filter:blur(14px)}.lp-theme-luxe .lp-mobile-cta>a{border-radius:12px!important;background:linear-gradient(135deg,#f0cf87,#d8a849)!important;color:#17372c!important;font-weight:900}

/* Reveal animation */
.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.lp-reveal.is-visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-reveal{opacity:1;transform:none;transition:none}.lp-theme-luxe *{animation:none!important;transition:none!important}}

/* Responsive */
@media (max-width:1120px){
  .lp-theme-luxe .lp-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.lp-theme-luxe .lp-nav{position:absolute;top:64px;right:0;left:0;margin:0;display:none;grid-template-columns:repeat(2,1fr);padding:12px;background:rgba(4,48,37,.985);box-shadow:0 24px 60px rgba(0,0,0,.23);border-radius:18px}.lp-theme-luxe .lp-nav.is-open{display:grid}.lp-theme-luxe .lp-nav a{text-align:center;padding:12px}.lp-menu-toggle{display:block}.lp-theme-luxe .lp-nav-actions .lp-btn-gold{display:none}.lp-theme-luxe .lp-capability{grid-column:span 6}.lp-theme-luxe .lp-capability-emphasis{grid-column:span 12}.lp-theme-luxe .lp-feature-grid{grid-template-columns:repeat(3,1fr)}.lp-theme-luxe .lp-feature-primary{grid-column:span 2}.lp-theme-luxe .lp-plan-grid{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:900px){
  .lp-wrap{width:min(100% - 28px,760px)}.lp-theme-luxe .lp-hero{padding:54px 0 46px}.lp-theme-luxe .lp-hero-grid{grid-template-columns:1fr}.lp-theme-luxe .lp-hero-copy{text-align:center}.lp-theme-luxe .lp-hero-copy>p{margin-inline:auto}.lp-theme-luxe .lp-hero-actions,.lp-theme-luxe .lp-trust{justify-content:center}.lp-theme-luxe .lp-hero-proof{margin-inline:auto}.lp-theme-luxe .lp-product-stage{min-height:540px;margin-top:6px}.lp-theme-luxe .lp-trust-strip{grid-template-columns:1fr 1fr;margin-top:12px}.lp-theme-luxe .lp-head-split{grid-template-columns:1fr;gap:12px}.lp-theme-luxe .lp-feature-grid{grid-template-columns:1fr 1fr}.lp-theme-luxe .lp-feature-primary{grid-column:span 2;grid-row:auto;min-height:auto}.lp-theme-luxe .lp-process-grid{grid-template-columns:1fr 1fr}.lp-theme-luxe .lp-audit-grid{grid-template-columns:1fr}.lp-theme-luxe .lp-testimonial-grid{grid-template-columns:1fr 1fr}.lp-theme-luxe .lp-plan-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.lp-theme-luxe .lp-plan-featured{transform:none}.lp-theme-luxe .lp-plan-featured:hover{transform:translateY(-5px)}.lp-theme-luxe .lp-outcome-grid{grid-template-columns:1fr}.lp-theme-luxe .lp-faq-grid{grid-template-columns:1fr}
}
@media (max-width:640px){
  html{scroll-padding-top:86px}.lp-wrap{width:calc(100% - 22px)}.lp-theme-luxe .lp-header{padding:9px 0}.lp-theme-luxe .lp-navrow{gap:8px;min-height:48px}.lp-theme-luxe .lp-logo{width:39px;height:39px;border-radius:13px}.lp-theme-luxe .lp-brand small{display:none}.lp-theme-luxe .lp-nav-actions .lp-btn-ghost{display:none}.lp-theme-luxe .lp-nav{top:57px;grid-template-columns:1fr 1fr}.lp-theme-luxe .lp-hero{padding-top:40px}.lp-theme-luxe .lp-hero-copy h1{font-size:clamp(40px,13vw,56px)}.lp-theme-luxe .lp-hero-copy>p{font-size:15px!important}.lp-theme-luxe .lp-hero-actions{display:grid;grid-template-columns:1fr}.lp-theme-luxe .lp-btn-xl{width:100%;justify-content:center}.lp-theme-luxe .lp-btn-xl span{text-align:center}.lp-theme-luxe .lp-product-stage{min-height:430px}.lp-theme-luxe .lp-dashboard-card{transform:none}.lp-theme-luxe .lp-trust-strip{grid-template-columns:1fr}.lp-theme-luxe .lp-trust-strip article{min-height:78px}.lp-theme-luxe .lp-section{padding:66px 0}.lp-theme-luxe .lp-section-head h2{font-size:32px}.lp-theme-luxe .lp-capability-grid{display:grid;grid-template-columns:1fr}.lp-theme-luxe .lp-capability,.lp-theme-luxe .lp-capability-emphasis{grid-column:auto;min-height:auto}.lp-theme-luxe .lp-capability-emphasis{grid-template-columns:auto 1fr}.lp-theme-luxe .lp-capability-emphasis strong{display:none}.lp-theme-luxe .lp-feature-grid{grid-template-columns:1fr}.lp-theme-luxe .lp-feature-primary{grid-column:auto;padding:25px!important}.lp-theme-luxe .lp-feature-primary h3{font-size:26px}.lp-theme-luxe .lp-process-grid{grid-template-columns:1fr}.lp-theme-luxe .lp-process-grid article{min-height:auto}.lp-theme-luxe .lp-testimonial-grid{grid-template-columns:1fr}.lp-theme-luxe .lp-final-cta{margin:48px 11px;padding:28px 22px!important;border-radius:26px!important}.lp-theme-luxe .lp-final-cta>div:last-child{display:grid;gap:9px;width:100%}.lp-theme-luxe .lp-final-cta .lp-btn{width:100%;justify-content:center}.lp-theme-luxe .lp-contact-copy,.lp-theme-luxe .lp-contact-card{border-radius:23px!important}.lp-theme-luxe .lp-faq summary{font-size:13.5px!important}.lp-scroll-track{bottom:-9px}
}

/* v0.4.37 — Feature section geometry & anchor polish */
html{scroll-padding-top:96px}
#keupayaan,#fungsi,#cara,#lapangan,#audit,#pelan,#hubungi,#faq{scroll-margin-top:96px}

/* Keep the main module showcase compact, balanced and readable. */
.lp-theme-luxe .lp-features-section .lp-feature-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  grid-auto-flow:row;
  align-items:stretch;
  gap:18px;
}
.lp-theme-luxe .lp-features-section .lp-feature{
  min-height:250px;
  height:100%;
  display:flex;
  flex-direction:column;
}
.lp-theme-luxe .lp-features-section .lp-feature-primary{
  grid-column:span 2;
  grid-row:auto;
  min-height:250px;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding:28px 30px!important;
}
.lp-theme-luxe .lp-features-section .lp-feature-primary .lp-feature-icon{
  margin:0 0 18px!important;
  flex:0 0 auto;
}
.lp-theme-luxe .lp-features-section .lp-feature-primary small{margin-top:0}
.lp-theme-luxe .lp-features-section .lp-feature-primary h3{
  margin:8px 0 10px;
  max-width:620px;
}
.lp-theme-luxe .lp-features-section .lp-feature-primary p{
  margin:0;
  max-width:700px;
}
.lp-theme-luxe .lp-features-section .lp-tags{
  position:static!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  margin-top:auto!important;
  padding-top:18px;
  display:flex;
  flex-wrap:wrap;
  gap:7px;
}
.lp-theme-luxe .lp-features-section .lp-tags i{
  display:inline-flex;
  align-items:center;
  white-space:nowrap;
  line-height:1;
  padding:8px 10px!important;
}

/* Avoid a title being hidden underneath the sticky navigation after hash navigation. */
.lp-theme-luxe .lp-section-head{position:relative;z-index:1}

@media (max-width:980px){
  html{scroll-padding-top:88px}
  #keupayaan,#fungsi,#cara,#lapangan,#audit,#pelan,#hubungi,#faq{scroll-margin-top:88px}
  .lp-theme-luxe .lp-features-section .lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lp-theme-luxe .lp-features-section .lp-feature-primary{grid-column:span 2;min-height:auto}
}
@media (max-width:680px){
  html{scroll-padding-top:76px}
  #keupayaan,#fungsi,#cara,#lapangan,#audit,#pelan,#hubungi,#faq{scroll-margin-top:76px}
  .lp-theme-luxe .lp-features-section .lp-feature-grid{grid-template-columns:1fr;gap:12px}
  .lp-theme-luxe .lp-features-section .lp-feature,
  .lp-theme-luxe .lp-features-section .lp-feature-primary{grid-column:auto;min-height:auto;padding:21px!important}
  .lp-theme-luxe .lp-features-section .lp-tags{margin-top:14px!important;padding-top:0}
}

/* v0.4.47 — Legal links & Muafakat Technology footer */
.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.lp-footer-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;min-width:0}
.lp-footer-legal{display:inline-flex;align-items:center;gap:8px}
.lp-footer-legal i{font-style:normal;opacity:.45}
.lp-footer-legal a{color:#c7ddd5!important;font-weight:800;text-decoration:none}
.lp-footer-legal a:hover{color:#f0d18a!important}
.lp-footer-company{display:flex;align-items:center;gap:11px;min-width:0;color:#c7ddd5!important;text-decoration:none;transition:transform .18s ease,opacity .18s ease}
.lp-footer-company:hover{transform:translateY(-1px);opacity:.96}
.lp-footer-company>span:first-child{font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}
.lp-footer-company-logo{width:142px;height:46px;padding:5px 9px;border-radius:10px;background:#fff;display:grid;place-items:center;box-shadow:0 7px 20px rgba(0,0,0,.14);overflow:hidden}
.lp-footer-company-logo img{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:720px){
  .lp-footer-bottom{align-items:flex-start;gap:16px;padding-top:18px!important}
  .lp-footer-meta{display:grid;gap:7px;font-size:10px!important}
  .lp-footer-legal{gap:7px}
  .lp-footer-company{width:100%;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}
  .lp-footer-company>span:first-child{font-size:8px}
  .lp-footer-company-logo{width:128px;height:42px}
}

/* v0.4.49 — Mobile Readability & PWA Polish */
@media(max-width:760px){
  .lp-theme-luxe{font-size:14px}
  .lp-theme-luxe .lp-hero-copy>p{font-size:14px!important;line-height:1.7!important;color:#e0eee9!important}
  .lp-theme-luxe .lp-hero-proof b{font-size:12px!important;line-height:1.45}.lp-theme-luxe .lp-hero-proof small{font-size:11px!important;line-height:1.45;color:#d0e1db!important}
  .lp-theme-luxe .lp-trust span{font-size:11px!important;line-height:1.35}.lp-theme-luxe .lp-trust-strip b{font-size:13px!important;line-height:1.35}.lp-theme-luxe .lp-trust-strip small{font-size:11.5px!important;line-height:1.5;color:#536960!important}
  .lp-theme-luxe .lp-section-head>span{font-size:10.5px!important}.lp-theme-luxe .lp-section-head p{font-size:14px!important;line-height:1.7!important;color:#4b6157!important}
  .lp-theme-luxe .lp-section-head-light p{color:#d7e8e2!important}
  .lp-theme-luxe .lp-capability small{font-size:11px!important}.lp-theme-luxe .lp-capability p{font-size:13.5px!important;line-height:1.7}.lp-theme-luxe .lp-feature small{font-size:11px!important}.lp-theme-luxe .lp-feature p,.lp-theme-luxe .lp-feature-primary p{font-size:13px!important;line-height:1.7!important}
  .lp-theme-luxe .lp-process-grid h3{font-size:18px!important}.lp-theme-luxe .lp-process-grid p{font-size:13px!important;line-height:1.7!important;color:#d5e6df!important}
  .lp-theme-luxe .lp-console-top>span{font-size:11px!important}.lp-theme-luxe .lp-console-top>b{font-size:10.5px!important}.lp-theme-luxe .lp-offline-console h3,.lp-theme-luxe .lp-catalog-demo h3{line-height:1.15}.lp-theme-luxe .lp-queue-stats b{font-size:22px!important}.lp-theme-luxe .lp-queue-stats small{font-size:11px!important;line-height:1.4}.lp-theme-luxe .lp-console-list p{font-size:12.5px!important;line-height:1.55!important}.lp-theme-luxe .lp-offline-console button{font-size:12px!important}
  .lp-theme-luxe .lp-catalog-demo label,.lp-theme-luxe .lp-catalog-demo p,.lp-theme-luxe .lp-suggestion,.lp-theme-luxe .lp-auto-fields span{font-size:12.5px!important;line-height:1.55}.lp-theme-luxe .lp-label-copy>span{font-size:10.5px!important}.lp-theme-luxe .lp-label-copy p{font-size:13.5px!important;line-height:1.65}.lp-theme-luxe .lp-label-tabs b{font-size:10.5px!important}
  .lp-theme-luxe .lp-audit-copy>p{font-size:14px!important;line-height:1.7}.lp-theme-luxe .lp-audit-copy li{font-size:12.5px!important;line-height:1.5}.lp-theme-luxe .lp-audit-stats small{font-size:10.5px!important}
  .lp-theme-luxe .lp-plan-head p,.lp-theme-luxe .lp-plan>p{font-size:13px!important;line-height:1.65}.lp-theme-luxe .lp-plan-meta small{font-size:10.5px!important}.lp-theme-luxe .lp-plan-meta b{font-size:12.5px!important}.lp-theme-luxe .lp-plan li{font-size:12.5px!important;line-height:1.55}.lp-theme-luxe .lp-payment-strip span{font-size:11.5px!important;line-height:1.4!important}
  .lp-theme-luxe .lp-outcome-grid article p{font-size:13px!important;line-height:1.65}.lp-theme-luxe .lp-final-cta p{font-size:13px!important;line-height:1.65!important}.lp-theme-luxe .lp-final-cta .lp-btn{font-size:11.5px!important}
  .lp-theme-luxe .lp-contact-copy p,.lp-theme-luxe .lp-contact-card p,.lp-theme-luxe .lp-contact-form label{font-size:13px!important;line-height:1.6}.lp-theme-luxe .lp-contact-form input,.lp-theme-luxe .lp-contact-form textarea{font-size:16px!important}
  .lp-theme-luxe .lp-faq summary{font-size:14px!important;line-height:1.45}.lp-theme-luxe .lp-faq details p{font-size:13px!important;line-height:1.7!important;color:#4d6259!important}
  .lp-theme-luxe .lp-footer-brand p{font-size:12px!important;line-height:1.65}.lp-theme-luxe .lp-footer-grid a,.lp-theme-luxe .lp-footer-grid small{font-size:11.5px!important;line-height:1.5}.lp-theme-luxe .lp-footer-bottom{font-size:10.5px!important;line-height:1.5}
  .lp-theme-luxe .lp-footer-company>span:first-child{font-size:10.5px!important}.lp-theme-luxe .lp-footer-legal a{font-size:11px!important}
  .lp-theme-luxe .lp-mobile-cta span b{font-size:12px!important;line-height:1.25}.lp-theme-luxe .lp-mobile-cta span small{font-size:10.5px!important;line-height:1.25}.lp-theme-luxe .lp-mobile-cta>a{font-size:11.5px!important;min-height:42px;padding:10px 13px!important}
}

/* v0.4.50 — Global Light / Dark / System theme */
:root{
  color-scheme:light;
  --lp-theme-bg:#f7f3ea;--lp-theme-bg-alt:#fffdf8;--lp-theme-surface:#fffdf9;--lp-theme-surface-2:#f5efe4;
  --lp-theme-text:#162d24;--lp-theme-muted:#4d6259;--lp-theme-line:#e4d8c4;--lp-theme-hover:#f6f1e8;
  --lp-strip-bg:#fffdf9;--lp-strip-text:#23483b;--lp-strip-border:#dfd3bf;
  --lp-theme-shadow:0 18px 46px rgba(13,66,51,.07);
}
html[data-theme="dark"]{
  color-scheme:dark;
  --lp-theme-bg:#09130f;--lp-theme-bg-alt:#0e1a15;--lp-theme-surface:#111f19;--lp-theme-surface-2:#16261f;
  --lp-theme-text:#edf5f1;--lp-theme-muted:#a9bdb5;--lp-theme-line:#2b4037;--lp-theme-hover:#1a2b24;
  --lp-strip-bg:#14231d;--lp-strip-text:#e8f2ee;--lp-strip-border:#31483e;
  --lp-theme-shadow:0 20px 54px rgba(0,0,0,.28);
}
.lp-theme-luxe .lp-payment-strip{background:var(--lp-strip-bg)!important;border-color:var(--lp-strip-border)!important;color:var(--lp-strip-text)!important;box-shadow:var(--lp-theme-shadow)!important}
.lp-theme-luxe .lp-payment-strip span{color:var(--lp-strip-text)!important;font-weight:800}
.lp-theme-luxe .lp-payment-strip span svg{color:#d6aa48!important}
.lp-theme-luxe .lp-payment-strip span:hover,.lp-theme-luxe .lp-payment-strip span:focus-within{color:var(--lp-strip-text)!important;background:transparent!important}

.lp-theme-luxe .lp-theme-toggle{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#f0d18a;display:inline-grid;place-items:center;padding:0;cursor:pointer;position:relative;box-shadow:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}
.lp-theme-luxe .lp-theme-toggle:hover{background:rgba(255,255,255,.12);border-color:rgba(240,209,138,.32);transform:translateY(-1px)}
.lp-theme-luxe .lp-theme-toggle:focus-visible{outline:3px solid rgba(240,209,138,.48);outline-offset:2px}
.lp-theme-luxe .theme-toggle-icon{width:19px;height:19px;display:none}.lp-theme-luxe .theme-toggle-icon svg{width:100%;height:100%}
html[data-theme="light"] .lp-theme-luxe .theme-toggle-moon{display:block}html[data-theme="dark"] .lp-theme-luxe .theme-toggle-sun{display:block}
.lp-theme-luxe .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

html[data-theme="dark"] .lp-body{background:var(--lp-theme-bg)!important;color:var(--lp-theme-text)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-hero{background:linear-gradient(180deg,#0b1712 0%,#0f1d17 100%)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-hero:after{opacity:.22}
html[data-theme="dark"] .lp-theme-luxe .lp-eyebrow{background:#15261f!important;border-color:#30473d!important;color:#e9c66f!important}
html[data-theme="dark"] .lp-theme-luxe .lp-hero-copy h1{color:#f1f6f3}.lp-theme-luxe .lp-hero-copy h1 em{color:#0e7457}
html[data-theme="dark"] .lp-theme-luxe .lp-hero-copy h1 em{color:#82d6bb!important}
html[data-theme="dark"] .lp-theme-luxe .lp-hero-copy>p{color:#b5c8c0!important}
html[data-theme="dark"] .lp-theme-luxe .lp-trust span{background:#14231d!important;border-color:#30463d!important;color:#d7e4df!important}
html[data-theme="dark"] .lp-theme-luxe .lp-btn-white,html[data-theme="dark"] .lp-theme-luxe .lp-btn-outline{background:#15251f!important;color:#eaf3ef!important;border-color:#344a40!important;box-shadow:none!important}
html[data-theme="dark"] .lp-theme-luxe .lp-dashboard-card{background:#111f19!important;border-color:#31463e!important;box-shadow:0 32px 72px rgba(0,0,0,.34)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-browserbar{background:linear-gradient(180deg,#172720,#13211c)!important;border-color:#30443b!important}
html[data-theme="dark"] .lp-theme-luxe .lp-browserbar>span{color:#aabdb5!important}
html[data-theme="dark"] .lp-theme-luxe .lp-dashboard-main{background:#0f1b17!important;color:#edf5f1!important}
html[data-theme="dark"] .lp-theme-luxe .lp-kpis article,html[data-theme="dark"] .lp-theme-luxe .lp-dash-content>section{background:#15251f!important;border-color:#2e4339!important;color:#edf5f1!important}
html[data-theme="dark"] .lp-theme-luxe .lp-kpis small,html[data-theme="dark"] .lp-theme-luxe .lp-activity small,html[data-theme="dark"] .lp-theme-luxe .lp-mini-title small{color:#99afa6!important}
html[data-theme="dark"] .lp-theme-luxe .lp-trust-strip article,html[data-theme="dark"] .lp-theme-luxe .lp-capability,html[data-theme="dark"] .lp-theme-luxe .lp-feature:not(.lp-feature-primary),html[data-theme="dark"] .lp-theme-luxe .lp-outcome-grid article,html[data-theme="dark"] .lp-theme-luxe .lp-testimonial-card,html[data-theme="dark"] .lp-theme-luxe .lp-plan:not(.lp-plan-featured){background:var(--lp-theme-surface)!important;border-color:var(--lp-theme-line)!important;color:var(--lp-theme-text)!important;box-shadow:var(--lp-theme-shadow)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-trust-strip b,html[data-theme="dark"] .lp-theme-luxe .lp-feature:not(.lp-feature-primary) h3,html[data-theme="dark"] .lp-theme-luxe .lp-outcome-grid h3,html[data-theme="dark"] .lp-theme-luxe .lp-plan:not(.lp-plan-featured) h3{color:var(--lp-theme-text)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-trust-strip small,html[data-theme="dark"] .lp-theme-luxe .lp-feature:not(.lp-feature-primary) p,html[data-theme="dark"] .lp-theme-luxe .lp-outcome-grid p,html[data-theme="dark"] .lp-theme-luxe .lp-plan:not(.lp-plan-featured) p,html[data-theme="dark"] .lp-theme-luxe .lp-plan:not(.lp-plan-featured) li{color:var(--lp-theme-muted)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-section,html[data-theme="dark"] .lp-theme-luxe .lp-capabilities-section,html[data-theme="dark"] .lp-theme-luxe .lp-features-section,html[data-theme="dark"] .lp-theme-luxe .lp-pricing-section,html[data-theme="dark"] .lp-theme-luxe .lp-outcomes,html[data-theme="dark"] .lp-theme-luxe .lp-testimonials-section{background:var(--lp-theme-bg)!important;color:var(--lp-theme-text)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-process,html[data-theme="dark"] .lp-theme-luxe .lp-field-section,html[data-theme="dark"] .lp-theme-luxe .lp-audit-section,html[data-theme="dark"] .lp-theme-luxe .lp-faq{background:var(--lp-theme-bg-alt)!important;color:var(--lp-theme-text)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-section-head h2,html[data-theme="dark"] .lp-theme-luxe .lp-section-head p,html[data-theme="dark"] .lp-theme-luxe .lp-audit-copy h2,html[data-theme="dark"] .lp-theme-luxe .lp-audit-copy>p{color:var(--lp-theme-text)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-section-head p,html[data-theme="dark"] .lp-theme-luxe .lp-audit-copy>p{color:var(--lp-theme-muted)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-audit-copy li{background:#14231d!important;border-color:#2d4339!important;color:#dce9e4!important}
html[data-theme="dark"] .lp-theme-luxe .lp-audit-preview{background:#111f19!important;border-color:#30463d!important;color:#edf5f1!important;box-shadow:var(--lp-theme-shadow)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-catalog-demo,html[data-theme="dark"] .lp-theme-luxe .lp-label-studio{background:#111f19!important;border-color:#30463d!important;color:#edf5f1!important;box-shadow:var(--lp-theme-shadow)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-catalog-demo input,html[data-theme="dark"] .lp-theme-luxe .lp-contact-form input,html[data-theme="dark"] .lp-theme-luxe .lp-contact-form textarea{background:#15251f!important;color:#edf5f1!important;border-color:#344b40!important}
html[data-theme="dark"] .lp-theme-luxe .lp-suggestion{background:#173029!important;border-color:#2f5b4b!important;color:#d8ebe3!important}
html[data-theme="dark"] .lp-theme-luxe .lp-contact-copy,html[data-theme="dark"] .lp-theme-luxe .lp-contact-card{background:#111f19!important;border-color:#30463d!important;color:#edf5f1!important;box-shadow:var(--lp-theme-shadow)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-contact-copy p,html[data-theme="dark"] .lp-theme-luxe .lp-contact-note,html[data-theme="dark"] .lp-theme-luxe .lp-contact-inline,html[data-theme="dark"] .lp-theme-luxe .lp-contact-form label{color:var(--lp-theme-muted)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-contact-inline{background:#15251f!important;border-color:#344b40!important}
html[data-theme="dark"] .lp-theme-luxe .lp-faq details{background:#111f19!important;border-color:#30463d!important;color:#edf5f1!important;box-shadow:var(--lp-theme-shadow)!important}
html[data-theme="dark"] .lp-theme-luxe .lp-faq summary{color:#edf5f1!important}
html[data-theme="dark"] .lp-theme-luxe .lp-faq details p{color:#a9bdb5!important}
html[data-theme="dark"] .lp-theme-luxe .lp-footer{background:#06100d!important}

@media(max-width:760px){
  .lp-theme-luxe .lp-theme-toggle{width:39px;height:39px;min-width:39px;min-height:39px;border-radius:12px}
  .lp-theme-luxe .lp-nav-actions{align-items:center}
  html[data-theme="dark"] .lp-theme-luxe .lp-hero-copy{background:radial-gradient(circle at 95% 0,rgba(236,199,111,.12),transparent 31%),linear-gradient(145deg,#06261e,#0a4e3b)!important}
  html[data-theme="dark"] .lp-theme-luxe .lp-section-head p{color:#a9bdb5!important}
  html[data-theme="dark"] .lp-theme-luxe .lp-faq details p{color:#a9bdb5!important}
  html[data-theme="dark"] .lp-theme-luxe .lp-trust-strip small{color:#a9bdb5!important}
}
