:root{--navy:#071525;--navy2:#0b2340;--blue:#123b68;--gold:#d9a441;--gold2:#f5d38a;--cream:#f6f5f1;--ink:#0b1830;--muted:#667085;--line:rgba(13,34,61,.12);--white:#fff;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--cream)}h1,h2,h3,h4,h5{font-family:'Manrope',sans-serif;margin:0;letter-spacing:-.04em}p{line-height:1.7}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}.site-header{position:fixed;z-index:50;left:0;right:0;top:18px;padding:0 24px}.glass{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 60px rgba(0,0,0,.18);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.nav-shell{max-width:1180px;height:72px;margin:auto;border-radius:22px;display:flex;align-items:center;padding:0 14px 0 20px;background:rgba(6,18,34,.72)}.brand{display:flex;align-items:center;gap:10px;color:#fff;font-family:Manrope;font-weight:800;font-size:19px;letter-spacing:-.03em}.brand img{height:44px;width:36px;object-fit:contain}.nav-links{margin-left:auto;display:flex;align-items:center;gap:30px;color:rgba(255,255,255,.74);font-size:14px;font-weight:600}.nav-links>a:hover,.nav-links>a.active{color:var(--gold2)}.nav-login{padding-left:10px;border-left:1px solid rgba(255,255,255,.18)}.nav-links .nav-cta{color:#071525}.menu{display:none;border:0;background:transparent;color:white}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border-radius:12px;font-weight:700;font-size:14px;transition:.25s;border:1px solid transparent;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,#f7d68e,#c88d2b);color:#101723;box-shadow:0 10px 30px rgba(214,160,59,.24)}.btn-ghost{border-color:rgba(255,255,255,.2);color:white;background:rgba(255,255,255,.06)}.btn-glass{border-color:rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.08)}.btn-navy{background:var(--navy);color:white}.btn-outline{border-color:var(--line);color:var(--ink)}.hero{min-height:900px;background:radial-gradient(circle at 77% 18%,rgba(39,102,160,.48),transparent 24%),radial-gradient(circle at 80% 56%,rgba(208,154,55,.16),transparent 25%),linear-gradient(145deg,#06111e 0%,#0a1b30 48%,#06101e 100%);color:white;padding:178px 24px 0;overflow:hidden;position:relative}.hero: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:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 76%)}.hero-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;position:relative;z-index:2}.badge{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(232,190,104,.35);background:rgba(229,179,79,.08);color:#f3cf84;border-radius:100px;padding:8px 13px;font-size:12px;font-weight:700;letter-spacing:.03em}.hero h1{font-size:68px;line-height:1.03;margin:28px 0 24px}.hero h1 span,.page-hero h1 span,.contact-page h1 span{background:linear-gradient(100deg,#fff3ca,#dca63f);-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:590px;color:rgba(255,255,255,.67);font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin-top:34px}.trust-row{display:flex;align-items:center;gap:15px;margin-top:40px;color:rgba(255,255,255,.6);font-size:12px}.trust-row strong{color:white}.avatars{display:flex}.avatars b{height:34px;width:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#153a61,#0b1729);border:2px solid #091526;margin-left:-7px;font-size:9px;color:#e8c16e}.hero-visual{height:570px;position:relative;display:grid;place-items:center}.phone{width:350px;background:linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border-radius:30px;padding:12px;position:relative;z-index:3;transform:rotate(1.5deg)}.phone-top{display:flex;align-items:center;gap:11px;padding:8px 7px 15px}.phone-top>span{margin-left:auto;color:#9eb0c3}.avatar{width:41px;height:41px;border-radius:50%;background:#f8f2e6;display:grid;place-items:center}.avatar img{height:34px;width:27px;object-fit:contain}.phone-top strong{display:block;font-size:13px}.phone-top small{font-size:10px;color:#adc0d3}.phone-top small i,.status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#45d183}.messages{background:#eef2f4;color:#17263a;border-radius:19px;padding:18px 14px 24px;display:flex;flex-direction:column;gap:11px}.date{text-align:center;color:#8b98a6;font-size:8px;font-weight:700}.bubble{font-size:11px;line-height:1.45;padding:10px 12px;border-radius:13px;max-width:84%;box-shadow:0 4px 12px rgba(0,0,0,.05)}.bubble.in{align-self:flex-start;background:white}.bubble.out{align-self:flex-end;background:#d7ebd3}.booked{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#fff6d7,#f1d38b);color:#33250d;border-radius:15px;padding:11px 13px;margin:10px 2px 0}.booked svg{color:#9f7224}.booked div{display:flex;flex-direction:column;flex:1;font-size:11px}.booked small{opacity:.62}.mini-card{position:absolute;padding:16px 18px;border-radius:15px;background:rgba(11,28,47,.69);z-index:4;font-size:11px}.mini-card span,.mini-card small{display:block;color:#94aabd}.mini-card strong{display:block;font-size:15px;margin:5px 0}.mini-card small{color:#e5bc65;display:flex;align-items:center;gap:4px}.revenue{left:-12px;top:110px}.channels{right:-24px;bottom:90px}.channels div{font-weight:800;font-size:13px;word-spacing:9px;margin-top:8px}.channels b{color:#e9af46}.channels i{font-size:8px}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:440px;height:440px;background:radial-gradient(circle at 35% 30%,rgba(80,150,210,.36),rgba(15,51,87,.06) 58%,transparent 65%);border:1px solid rgba(117,174,221,.13)}.orb-two{width:300px;height:300px;border:1px solid rgba(232,185,89,.12);box-shadow:0 0 90px rgba(217,164,65,.08)}.channel-strip{position:absolute;z-index:2;bottom:0;left:0;right:0;min-height:105px;background:rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center;align-items:center;gap:42px;color:rgba(255,255,255,.5);font-size:13px}.channel-strip b{display:flex;gap:8px;align-items:center;color:rgba(255,255,255,.75)}.channel-strip svg{width:17px}.section{padding:110px max(24px,calc((100vw - 1180px)/2))}.light{background:var(--cream)}.section-head{max-width:650px}.section-head.center{margin:auto;text-align:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b17a1d}.section-head h2{font-size:46px;line-height:1.1;margin:15px 0 18px}.section-head p{color:var(--muted);font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px}.feature-card{background:white;border:1px solid var(--line);padding:34px;border-radius:18px;box-shadow:0 16px 40px rgba(13,31,50,.045)}.feature-card>svg,.feature-all article>svg{color:#bd852a;background:#fbf2df;padding:12px;width:48px;height:48px;border-radius:14px}.feature-card h3{font-size:20px;margin:24px 0 10px}.feature-card p{color:var(--muted);font-size:14px}.feature-card a,.text-link{font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:7px;color:#aa741c}.insight-panel{margin-top:90px;border-radius:28px;padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.dark-panel{background:radial-gradient(circle at 86% 20%,#173c62 0%,#0b1b2f 33%,#06101e 100%);color:white}.gold{color:#e7ba60}.insight-panel h2{font-size:43px;line-height:1.12;margin:15px 0}.insight-panel p{color:#a8b5c2}.analytics{border-radius:20px;padding:26px;background:rgba(255,255,255,.08)}.analytics-head{display:flex;justify-content:space-between;color:#dae5ef;font-size:12px}.analytics-head small{color:#8fa2b5}.big-stat{font-size:44px;font-weight:800;margin:28px 0 15px}.big-stat small{display:block;font-size:10px;font-weight:500;color:#9db0c4}.chart{height:110px;display:flex;align-items:flex-end;gap:9px}.chart i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(to top,#bb8125,#f5d78f)}.insight-chip{margin-top:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:10px;font-size:11px;display:flex;align-items:center;gap:8px}.insight-chip svg{color:#edc774;width:15px}.outcomes{background:#fff}.outcome-grid{margin-top:55px;border-top:1px solid var(--line)}.outcome-card{display:grid;grid-template-columns:70px 1fr auto;align-items:center;border-bottom:1px solid var(--line);padding:29px 10px;transition:.2s}.outcome-card:hover{padding-left:24px;background:#f9f6ef}.outcome-card>span{font-size:12px;color:#b07a21;font-weight:800}.outcome-card h3{font-size:26px}.outcome-card p{color:var(--muted);margin:5px 0}.outcome-card>svg{color:#c1903d}.flow-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#f0eee7}.flow-copy .btn{margin-top:22px}.steps{border-top:1px solid #cfd0ce}.step{display:grid;grid-template-columns:48px 1fr auto;align-items:center;padding:25px 0;border-bottom:1px solid #cfd0ce}.step>b{color:#c18a31}.step h4{font-size:18px}.step p{color:var(--muted);margin:5px 0;font-size:13px}.step>svg{width:21px;color:#b5822d;border:1px solid #d4be93;border-radius:50%;padding:3px}.testimonial{text-align:center;background:white}.testimonial>svg{color:#d9a441}.testimonial blockquote{max-width:890px;margin:26px auto;font-family:Manrope;font-size:31px;line-height:1.5;font-weight:600;letter-spacing:-.03em}.testimonial p{color:var(--muted)}.cta{position:relative;overflow:hidden;text-align:center;background:#071423;color:white;padding:105px 24px}.cta img{height:88px;position:absolute;left:10%;top:50%;transform:translateY(-50%);opacity:.16}.cta h2{font-size:48px;margin:16px 0}.cta p{color:#9eafbf}.cta>div:last-child{display:flex;justify-content:center;gap:12px;margin-top:30px}.cta-orb{position:absolute;width:540px;height:540px;left:50%;top:20%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(28,88,142,.5),transparent 65%)}footer{background:#030a12;color:white;padding:70px max(24px,calc((100vw - 1180px)/2)) 25px}.footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-brand p{color:#8393a3;max-width:340px;font-size:13px}.malaysia{font-size:11px;color:#dbb563}.footer-main h5{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#8698aa;margin:12px 0 18px}.footer-main>div:not(:first-child) a{display:flex;gap:7px;align-items:center;color:#b3bfca;font-size:13px;margin:12px 0}.muted{color:#687989;font-size:12px}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:55px;padding-top:24px;display:flex;justify-content:space-between;color:#5f7182;font-size:11px}.status{color:#819282}.status i{margin-right:6px}.float-wa{position:fixed;right:24px;bottom:24px;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#eec674,#b87d24);color:#071525;z-index:45;box-shadow:0 14px 30px rgba(0,0,0,.25)}
.page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,#183f67,transparent 38%),linear-gradient(150deg,#07121f,#091a2d);color:white;text-align:center;padding:190px 24px 110px}.page-hero h1{font-size:64px;line-height:1.06;margin:20px 0}.page-hero>p{max-width:650px;margin:0 auto 32px;color:#9babb9;font-size:17px}.page-hero>div:last-child{display:flex;justify-content:center;gap:12px}.page-orb{position:absolute;width:600px;height:600px;border:1px solid rgba(255,255,255,.06);border-radius:50%;left:50%;top:-250px;transform:translateX(-50%)}.feature-all{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-all article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px}.feature-all h3{margin:20px 0 8px;font-size:19px}.feature-all p{color:var(--muted);font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split .section-head p{color:#9cadbd}.split .hero-visual{transform:scale(.83);height:500px}.check-list{padding:0;margin:30px 0;list-style:none;display:grid;gap:15px;color:#c1ccd6;font-size:14px}.check-list li{display:flex;gap:10px;align-items:center}.check-list svg{color:#e2b55c;width:17px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution-grid article{min-height:280px;background:#fff;padding:30px;border-radius:17px;border:1px solid var(--line);display:flex;flex-direction:column}.solution-grid>article>span{color:#bd842a;font-weight:800;font-size:12px}.solution-grid h3{font-size:23px;margin:28px 0 8px}.solution-grid p{color:var(--muted);font-size:14px}.solution-grid a{margin-top:auto;font-weight:700;font-size:12px;color:#a87523;display:flex;gap:7px;align-items:center}.outcome-banner{background:linear-gradient(135deg,#071322,#102e4e);color:white;display:flex;align-items:end;justify-content:space-between}.outcome-banner h2{font-size:42px;margin-top:15px}.metric-row{display:flex;gap:50px}.metric-row div{display:flex;flex-direction:column}.metric-row strong{font-size:42px;color:#edc874}.metric-row span{font-size:11px;color:#98aabc}.pricing{padding-top:70px}.price-toggle{background:#e9e7e1;border-radius:12px;padding:4px;width:max-content;margin:0 auto 45px}.price-toggle button{border:0;background:transparent;padding:10px 17px;border-radius:9px;font-size:12px;font-weight:700;color:#657181}.price-toggle button.active{background:#fff;color:var(--ink);box-shadow:0 4px 10px rgba(0,0,0,.07)}.price-toggle span{color:#ac741b}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-grid article{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px}.price-grid article.popular{background:#0a1b2e;color:white;border-color:#d8aa50;transform:translateY(-10px)}.popular-label{position:absolute;top:-12px;right:22px;background:#d5a345;color:#111927;font-size:9px;font-weight:900;letter-spacing:.12em;padding:7px 10px;border-radius:20px}.price-grid h3{font-size:24px}.price-grid article>p{color:#76818c;font-size:13px;min-height:46px}.price{font-family:Manrope;font-size:34px;font-weight:800;margin:25px 0}.price small{font-family:'DM Sans';font-size:11px;font-weight:500;color:#758391}.price-grid .btn{width:100%}.price-grid ul{list-style:none;margin:28px 0 0;padding:25px 0 0;border-top:1px solid var(--line);display:grid;gap:14px}.price-grid li{font-size:13px;display:flex;align-items:center;gap:8px;color:#63707d}.price-grid .popular li{color:#b2c0cc}.price-grid li svg{width:16px;color:#c88e2e}.price-note{text-align:center;color:#8a929a;font-size:11px;margin-top:30px}.faq-block{background:#fff}.faq-list{max-width:820px;margin:50px auto 35px}.faq-item{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;border:0;border-bottom:1px solid var(--line);padding:24px 5px;background:transparent;color:var(--ink);font-weight:700;cursor:pointer}.faq-item svg{transition:.2s;width:19px}.faq-item.open svg{transform:rotate(180deg)}.faq-item p{grid-column:1/3;margin:15px 40px 0 0;color:var(--muted);font-weight:400;font-size:14px}.center{text-align:center}.navy{color:#173b61}.story{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.story>div:first-child>p{color:var(--muted)}.values{display:grid;grid-template-columns:1fr 1fr;gap:16px}.values article{background:white;border:1px solid var(--line);border-radius:16px;padding:25px}.values svg{color:#bc8327}.values h3{font-size:17px;margin:16px 0 6px}.values p{font-size:12px;color:var(--muted);margin:0}.malaysia-panel{background:linear-gradient(140deg,#081423,#12395f);color:white;display:grid;grid-template-columns:1fr 1fr;align-items:center}.malaysia-panel>div:first-child{max-width:600px}.malaysia-panel h2{font-size:45px;margin:15px 0}.malaysia-panel p{color:#99aabd}.malaysia-mark{justify-self:end;font:bold 130px Manrope;color:rgba(255,255,255,.07);letter-spacing:-.1em}.malaysia-mark span{color:rgba(218,167,68,.3);font-size:80px}.contact-page{min-height:920px;padding:170px max(24px,calc((100vw - 1180px)/2)) 100px;background:radial-gradient(circle at 15% 20%,#17446f,transparent 32%),linear-gradient(140deg,#06101d,#0b1b30);color:white;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.contact-page h1{font-size:54px;line-height:1.08;margin:25px 0}.contact-copy>p{color:#9aabbb;max-width:530px}.contact-options{margin-top:40px;display:grid;gap:13px}.contact-options>a,.contact-options>div{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.contact-options svg{color:#dfb054}.contact-options div div,.contact-options a div{display:flex;flex-direction:column;flex:1}.contact-options small{color:#71859a;font-size:9px;font-weight:800;letter-spacing:.1em}.contact-options strong{font-size:14px;margin-top:4px}.form-card{background:rgba(255,255,255,.97);color:var(--ink);border-radius:23px;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:17px;box-shadow:0 35px 80px rgba(0,0,0,.35)}.form-card label{display:block;font-size:11px;font-weight:700;margin-bottom:7px;color:#52606d}.form-card input,.form-card textarea,.form-card select{border:1px solid #d9dce0;border-radius:9px;width:100%;padding:12px 13px;background:#fff;outline:none;font-size:13px}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{border-color:#c5933e;box-shadow:0 0 0 3px rgba(197,147,62,.1)}.full{grid-column:1/3}.form-note{grid-column:1/3;text-align:center;color:#8c949c;font-size:9px}.form-card.success{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form-card.success>svg{width:54px;height:54px;color:#c7953e}.form-card.success p{color:var(--muted)}
.legal{max-width:900px;margin:auto;background:var(--cream)}.legal h2{font-size:36px;margin:18px 0}.legal h3{font-size:20px;margin:35px 0 8px}.legal p{color:var(--muted)}.legal a{color:#a66f18;font-weight:700}.legal-date{font-size:12px}
@media(max-width:900px){.nav-links{display:none;position:absolute;left:24px;right:24px;top:82px;background:#071525;border:1px solid rgba(255,255,255,.12);padding:24px;border-radius:18px;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-login{border-left:0;padding-left:0}.menu{display:block;margin-left:auto}.hero{padding-top:150px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{height:520px}.channel-strip{position:relative;margin:80px -24px 0;flex-wrap:wrap;padding:25px;gap:18px}.section{padding:80px 24px}.feature-grid,.feature-all,.solution-grid,.price-grid{grid-template-columns:1fr 1fr}.insight-panel,.flow-section,.split,.story,.malaysia-panel,.contact-page{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.outcome-banner{align-items:flex-start;gap:50px;flex-direction:column}.contact-page{padding-top:150px}.malaysia-mark{justify-self:start}}
@media(max-width:600px){.site-header{padding:0 12px}.nav-shell{height:64px}.hero{padding:135px 18px 0}.hero h1,.page-hero h1{font-size:43px}.hero-copy>p{font-size:15px}.hero-actions,.page-hero>div:last-child,.cta>div:last-child{flex-direction:column}.hero-actions .btn{width:100%}.hero-visual{height:480px;transform:scale(.9);margin:0 -30px}.phone{width:330px}.revenue{left:10px}.channels{right:8px}.channel-strip>span{width:100%}.section-head h2,.insight-panel h2,.cta h2,.outcome-banner h2,.malaysia-panel h2{font-size:34px}.feature-grid,.feature-all,.solution-grid,.price-grid,.values{grid-template-columns:1fr}.insight-panel{padding:35px 22px}.outcome-card{grid-template-columns:42px 1fr auto}.outcome-card h3{font-size:20px}.testimonial blockquote{font-size:22px}.footer-main{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px}.page-hero{padding:150px 20px 80px}.price-grid article.popular{transform:none}.metric-row{gap:25px}.metric-row strong{font-size:33px}.contact-page{padding:130px 20px 70px}.contact-page h1{font-size:40px}.form-card{grid-template-columns:1fr;padding:24px}.form-card>div,.full,.form-note,.form-card>button{grid-column:1}.malaysia-mark{font-size:90px}.cta img{display:none}}

/* Light glass direction */
body{background:#f7f9fc;color:#10223a}
.site-header{top:16px}
.nav-shell{background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(43,72,107,.13),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(126,158,192,.12);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}
.brand,.nav-links{color:#10223a}.nav-links>a:hover,.nav-links>a.active{color:#a87520}.nav-login{border-color:rgba(24,58,92,.12)}.menu{color:#10223a}.nav-links .nav-cta{color:#10223a}
.glass{border-color:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(51,79,111,.14),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(95,132,169,.12);backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%)}
.hero{color:#10223a;background:radial-gradient(circle at 78% 25%,rgba(84,150,211,.22),transparent 26%),radial-gradient(circle at 18% 4%,rgba(245,210,139,.28),transparent 27%),linear-gradient(145deg,#fbfdff 0%,#f2f7fc 47%,#f9fbfd 100%)}
.hero:before{background-image:linear-gradient(rgba(39,78,115,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(39,78,115,.045) 1px,transparent 1px);mask-image:linear-gradient(to bottom,black,transparent 78%)}
.hero h1 span,.page-hero h1 span,.contact-page h1 span{background:linear-gradient(100deg,#173e66,#c48d2d);-webkit-background-clip:text;color:transparent}
.hero-copy>p{color:#617186}.hero .badge{background:rgba(255,255,255,.62);border-color:rgba(201,155,70,.38);color:#9f6c18;box-shadow:0 12px 34px rgba(58,83,110,.08),inset 0 1px 0 #fff}
.btn-ghost{color:#173651;border-color:rgba(38,74,110,.16);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 #fff,0 10px 30px rgba(52,79,106,.07)}
.trust-row{color:#6f7e8f}.trust-row strong{color:#17314d}.avatars b{background:linear-gradient(145deg,#fff,#e8eef5);border-color:#f7f9fc;color:#9b6919;box-shadow:0 5px 14px rgba(37,65,94,.12)}
.phone{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(231,240,248,.64));border:1px solid rgba(255,255,255,.96);box-shadow:0 45px 90px rgba(36,67,98,.2),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(63,104,143,.15)}
.phone-top{color:#17314d}.phone-top>span{color:#71869b}.phone-top small{color:#718398}.messages{box-shadow:inset 0 1px 0 #fff;background:rgba(241,245,248,.88)}
.mini-card{color:#193650;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.94);box-shadow:0 22px 50px rgba(39,68,98,.16),inset 0 1px 0 #fff;backdrop-filter:blur(24px)}.mini-card span,.mini-card small{color:#71869a}.mini-card small{color:#a16e1a}
.orb-one{background:radial-gradient(circle at 35% 30%,rgba(96,164,222,.27),rgba(227,239,249,.12) 58%,transparent 65%);border-color:rgba(86,144,195,.12)}.orb-two{border-color:rgba(194,144,52,.16);box-shadow:0 0 90px rgba(217,164,65,.12)}
.channel-strip{background:rgba(255,255,255,.52);border-color:rgba(53,91,128,.1);color:#7a8998;backdrop-filter:blur(24px)}.channel-strip b{color:#405a72}
.light,.flow-section,.legal{background:#f7f9fc}.outcomes,.testimonial,.faq-block{background:#fff}
.feature-card,.feature-all article,.solution-grid article,.values article,.price-grid article{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(247,250,253,.72));border:1px solid rgba(255,255,255,.95);box-shadow:0 20px 55px rgba(36,67,98,.09),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(73,112,149,.09);backdrop-filter:blur(22px)}
.dark-panel,.outcome-banner,.malaysia-panel{color:#10223a;background:radial-gradient(circle at 86% 15%,rgba(94,159,216,.19),transparent 31%),linear-gradient(145deg,#f7fbff,#edf4fa)}
.insight-panel{border:1px solid rgba(255,255,255,.96);box-shadow:0 35px 80px rgba(45,73,103,.12),inset 0 1px 0 #fff}
.insight-panel p,.split .section-head p,.malaysia-panel p{color:#63768a}.insight-panel .gold,.outcome-banner .gold,.malaysia-panel .gold{color:#a87520}
.analytics{color:#183651;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.95)}.analytics-head{color:#405d78}.analytics-head small,.big-stat small{color:#7a8d9e}.insight-chip{background:rgba(255,255,255,.66);border-color:rgba(44,85,124,.09)}
.check-list{color:#4d6277}.outcome-card:hover{background:#f5f8fb}.flow-section{background:linear-gradient(145deg,#f7f9fc,#eef3f8)}
.page-hero{color:#10223a;background:radial-gradient(circle at 50% 0%,rgba(87,151,207,.2),transparent 40%),radial-gradient(circle at 15% 20%,rgba(238,196,111,.22),transparent 28%),linear-gradient(150deg,#fbfdff,#f1f6fb)}.page-hero>p{color:#627387}.page-orb{border-color:rgba(39,83,125,.08)}.page-hero .btn-glass{color:#173651;border-color:rgba(38,74,110,.16);background:rgba(255,255,255,.64);box-shadow:inset 0 1px 0 #fff}
.price-grid article.popular{color:#10223a;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,245,251,.92));border:1px solid rgba(204,157,68,.45);box-shadow:0 28px 70px rgba(47,76,106,.15),inset 0 1px 0 #fff}.price-grid .popular li{color:#63707d}
.outcome-banner{box-shadow:inset 0 1px 0 #fff}.metric-row span{color:#657a8e}.malaysia-mark{color:rgba(20,62,98,.07)}
.contact-page{color:#10223a;background:radial-gradient(circle at 15% 20%,rgba(69,137,196,.18),transparent 32%),radial-gradient(circle at 85% 10%,rgba(230,188,105,.2),transparent 26%),linear-gradient(140deg,#fbfdff,#eef4fa)}.contact-copy>p{color:#65768a}.contact-options>a,.contact-options>div{border-color:rgba(35,73,108,.1)}.contact-options small{color:#7b8da0}.form-card{background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.96);box-shadow:0 35px 80px rgba(39,68,98,.15),inset 0 1px 0 #fff;backdrop-filter:blur(28px) saturate(150%)}
.cta{color:#10223a;background:radial-gradient(circle at 50% 0%,rgba(85,150,207,.22),transparent 46%),linear-gradient(145deg,#f9fcff,#edf4fa);border-top:1px solid #fff}.cta p{color:#66798b}.cta .btn-glass{color:#173651;border-color:rgba(38,74,110,.16);background:rgba(255,255,255,.64)}.cta-orb{background:radial-gradient(circle,rgba(58,126,186,.16),transparent 65%)}
footer{color:#17314d;background:linear-gradient(145deg,#f4f8fb,#eaf1f7);border-top:1px solid #fff}.footer-main h5{color:#6b8195}.footer-main>div:not(:first-child) a{color:#496075}.footer-brand p,.muted{color:#6c7f91}.footer-bottom{border-color:rgba(42,77,109,.1);color:#748696}.footer-main .brand{color:#17314d}
@media(max-width:900px){.nav-links{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.98);color:#17314d;box-shadow:0 25px 60px rgba(35,65,95,.18);backdrop-filter:blur(25px)}}

/* Motion & interaction system */
.reveal{opacity:0;transform:translate3d(0,38px,0);filter:blur(5px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}
.reveal.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
.feature-card,.feature-all article,.solution-grid article,.values article,.price-grid article{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .4s ease,opacity .8s cubic-bezier(.2,.7,.2,1),filter .8s ease}
.feature-card:hover,.feature-all article:hover,.solution-grid article:hover,.values article:hover,.price-grid article:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgba(36,67,98,.15),inset 0 1px 0 #fff;border-color:rgba(211,166,81,.35)}
.feature-card>svg,.feature-all article>svg,.values article>svg{transition:transform .45s cubic-bezier(.2,.9,.2,1),background .3s ease,box-shadow .3s ease}
.feature-card:hover>svg,.feature-all article:hover>svg,.values article:hover>svg{transform:translateY(-3px) rotate(-6deg) scale(1.08);background:#fff4dd;box-shadow:0 10px 24px rgba(193,139,43,.18)}
.step:hover>svg{animation:check-pop .55s cubic-bezier(.2,.9,.2,1)}
.outcome-card>svg,.text-link svg,.btn svg{transition:transform .3s ease}.outcome-card:hover>svg,.text-link:hover svg,.btn:hover svg{transform:translateX(5px)}
.channel-strip b svg{animation:icon-breathe 3.5s ease-in-out infinite}.channel-strip b:nth-child(3) svg{animation-delay:.4s}.channel-strip b:nth-child(4) svg{animation-delay:.8s}.channel-strip b:nth-child(5) svg{animation-delay:1.2s}.channel-strip b:nth-child(6) svg{animation-delay:1.6s}
.float-wa{animation:wa-float 3s ease-in-out infinite}.float-wa:before{content:'';position:absolute;inset:-7px;border:1px solid rgba(205,153,53,.3);border-radius:50%;animation:ripple 2.6s ease-out infinite}
.analytics .big-stat>span{display:block;min-width:118px;font-variant-numeric:tabular-nums}.analytics .chart i{height:var(--bar-height);transform-origin:bottom;transform:scaleY(0);opacity:.2;animation:none}.analytics.analytics-playing .chart i{animation:bar-rise var(--bar-duration) cubic-bezier(.18,.82,.22,1) var(--bar-delay) forwards}.analytics.analytics-playing .big-stat>span{animation:number-settle 1.45s cubic-bezier(.2,.8,.2,1)}
.logo-motion{width:170px;height:170px;margin:0 auto 30px;position:relative;display:grid;place-items:center;perspective:800px}
.logo-motion img{position:relative!important;inset:auto!important;transform:none!important;height:132px!important;width:108px;object-fit:contain;opacity:1!important;z-index:3;filter:drop-shadow(0 24px 22px rgba(28,63,94,.2));animation:parrot-float 4.5s ease-in-out infinite}
.logo-motion:before{content:'';position:absolute;inset:16px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(225,237,247,.5));border:1px solid rgba(255,255,255,.98);box-shadow:0 28px 65px rgba(40,73,104,.16),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(71,111,149,.12);backdrop-filter:blur(24px);animation:glass-pulse 4.5s ease-in-out infinite}
.logo-ring{position:absolute;border-radius:50%;border:1px solid rgba(183,131,37,.22)}.ring-one{inset:1px;animation:ring-spin 13s linear infinite}.ring-two{inset:-12px;border-style:dashed;border-color:rgba(41,94,143,.14);animation:ring-spin 18s linear infinite reverse}
.logo-ring:after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#d7a140;box-shadow:0 0 16px rgba(215,161,64,.8);left:20px;top:17px}
.logo-spark{position:absolute;color:#d5a044;text-shadow:0 0 13px rgba(213,160,68,.55);z-index:4;animation:sparkle 2.4s ease-in-out infinite}.spark-one{right:7px;top:25px;font-size:20px}.spark-two{left:10px;bottom:28px;font-size:12px;animation-delay:1.1s}
.cta{padding-top:80px}.cta>.eyebrow,.cta>h2,.cta>p,.cta-actions{position:relative;z-index:2}
@keyframes parrot-float{0%,100%{transform:translateY(4px) rotateY(-5deg) rotateZ(-1deg)}50%{transform:translateY(-9px) rotateY(6deg) rotateZ(1deg)}}
@keyframes ring-spin{to{transform:rotate(360deg)}}
@keyframes sparkle{0%,100%{opacity:.25;transform:scale(.65) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(90deg)}}
@keyframes glass-pulse{0%,100%{transform:scale(.98);box-shadow:0 25px 58px rgba(40,73,104,.13),inset 0 1px 0 #fff}50%{transform:scale(1.02);box-shadow:0 34px 76px rgba(40,73,104,.2),inset 0 1px 0 #fff}}
@keyframes icon-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes check-pop{0%{transform:scale(1)}45%{transform:scale(1.35) rotate(-8deg)}100%{transform:scale(1)}}
@keyframes wa-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes ripple{0%{opacity:.7;transform:scale(.82)}80%,100%{opacity:0;transform:scale(1.28)}}
@keyframes bar-rise{from{transform:scaleY(0);opacity:.25}to{transform:scaleY(1);opacity:1}}
@keyframes number-settle{0%{opacity:.2;transform:translateY(8px)}70%{opacity:1;transform:translateY(0)}85%{transform:scale(1.035);transform-origin:left center}100%{transform:scale(1);transform-origin:left center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.is-visible{opacity:1;transform:none;filter:none;transition:none}.logo-motion img,.logo-motion:before,.logo-ring,.logo-spark,.channel-strip b svg,.float-wa,.float-wa:before,.chart i{animation:none!important}.feature-card,.feature-all article,.solution-grid article,.values article,.price-grid article{transition:none}}
@media(max-width:600px){.logo-motion{width:142px;height:142px}.logo-motion img{height:108px!important;width:88px}.cta{padding-top:70px}}
@media(prefers-reduced-motion:reduce){.analytics .chart i{transform:scaleY(1);opacity:1}.analytics .big-stat>span{animation:none!important}}

/* FAQ answers are present in the editable HTML and revealed on click. */
.faq-item p{display:none}.faq-item.open p{display:block}

/* Champagne glass treatment for every gold accent */
.btn-gold{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,244,207,.84) 0%,rgba(239,196,109,.72) 44%,rgba(194,132,29,.78) 100%);border:2px solid rgba(255,239,190,.92);box-shadow:0 14px 34px rgba(169,111,22,.22),inset 0 2px 2px rgba(255,255,255,.92),inset 0 -3px 5px rgba(146,88,6,.28),0 0 0 1px rgba(159,105,16,.2);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);text-shadow:0 1px 0 rgba(255,255,255,.45)}
.btn-gold:before{content:'';position:absolute;left:7px;right:7px;top:4px;height:42%;border-radius:9px 9px 55% 55%;background:linear-gradient(to bottom,rgba(255,255,255,.7),rgba(255,255,255,.05));border-top:1px solid rgba(255,255,255,.96);pointer-events:none}
.btn-gold>*{position:relative;z-index:1}.btn-gold:hover{box-shadow:0 18px 42px rgba(169,111,22,.28),inset 0 2px 3px rgba(255,255,255,1),inset 0 -3px 6px rgba(136,79,0,.3),0 0 0 1px rgba(159,105,16,.25)}
.feature-card>svg,.feature-all article>svg,.values article>svg{color:#aa7117;background:linear-gradient(145deg,rgba(255,251,235,.82),rgba(237,194,106,.28));border:2px solid rgba(255,238,190,.95);box-shadow:inset 0 2px 2px rgba(255,255,255,.95),inset 0 -2px 4px rgba(174,113,13,.17),0 8px 22px rgba(171,116,25,.13),0 0 0 1px rgba(174,119,27,.12);backdrop-filter:blur(14px)}
.feature-card:hover>svg,.feature-all article:hover>svg,.values article:hover>svg{background:linear-gradient(145deg,rgba(255,252,240,.95),rgba(235,187,92,.38));box-shadow:inset 0 2px 3px #fff,inset 0 -3px 5px rgba(160,97,0,.2),0 13px 28px rgba(176,117,19,.2),0 0 0 1px rgba(178,119,21,.18)}
.chart i{position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(176,112,17,.9),rgba(226,177,76,.75) 48%,rgba(255,225,155,.86));border:2px solid rgba(255,225,154,.7);border-bottom-color:rgba(157,96,9,.48);box-shadow:inset 3px 0 4px rgba(255,255,255,.35),inset -3px 0 4px rgba(128,73,0,.14),inset 0 3px 3px rgba(255,247,217,.72),0 8px 18px rgba(163,104,15,.15)}
.chart i:after{content:'';position:absolute;inset:2px 3px auto;height:36%;border-radius:5px 5px 50% 50%;background:linear-gradient(to bottom,rgba(255,255,255,.62),rgba(255,255,255,0));pointer-events:none}
.popular-label,.booked{background:linear-gradient(145deg,rgba(255,246,214,.86),rgba(225,174,74,.68));border:2px solid rgba(255,237,183,.95);box-shadow:inset 0 2px 2px #fff,inset 0 -3px 5px rgba(145,86,0,.2),0 10px 24px rgba(165,107,18,.17);backdrop-filter:blur(16px)}
.float-wa{background:linear-gradient(145deg,rgba(255,244,207,.88),rgba(222,169,67,.78));border:2px solid rgba(255,235,178,.96);box-shadow:0 16px 34px rgba(143,91,13,.24),inset 0 3px 3px rgba(255,255,255,.92),inset 0 -4px 6px rgba(131,76,0,.25),0 0 0 1px rgba(164,106,18,.18)}
.float-wa:after{content:'';position:absolute;left:9px;right:9px;top:5px;height:38%;border-radius:50%;background:linear-gradient(to bottom,rgba(255,255,255,.74),transparent);pointer-events:none}
.badge,.hero .badge,.eyebrow,.gold,.text-link,.malaysia{filter:drop-shadow(0 1px 0 rgba(255,255,255,.9));text-shadow:0 1px 0 rgba(255,255,255,.75),0 0 16px rgba(203,151,57,.12)}
.logo-ring{border-width:2px;border-color:rgba(200,145,42,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 0 18px rgba(194,137,34,.1)}.logo-ring:after{border:2px solid rgba(255,232,173,.95);box-shadow:inset 0 1px 2px #fff,0 0 18px rgba(190,128,22,.55)}
.insight-chip svg,.booked svg,.contact-options svg{filter:drop-shadow(0 2px 3px rgba(160,101,8,.22));stroke-width:2.35}
