.platform-section{max-width:1180px;margin:0 auto;padding:16px 28px 27px}
.platform-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.platform-heading .eyebrow{font-size:9px;margin-bottom:7px;letter-spacing:.16em}.platform-heading h2{font-size:24px;letter-spacing:-.035em;line-height:1.6;margin:0}.platform-heading h2 em{font-style:normal;color:#75ddcb}.platform-legend{display:flex;align-items:center;gap:7px;color:#7696ae;font-size:9px;white-space:nowrap}.platform-legend>i{width:5px;height:5px;border-radius:50%;background:#6fdbb2}.platform-legend>b{font-weight:400;color:#38576a;margin:0 3px}
.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-card{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 16px;background:linear-gradient(120deg,#10293b,#0b1d2a);border:1px solid #2c4d63;border-radius:17px;overflow:hidden}.platform-card.available{border-color:#397568;background:linear-gradient(115deg,#14332f,#0e2333)}.platform-card.upcoming{background:linear-gradient(115deg,#142339,#0b1d2a)}.platform-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;font-size:19px;font-weight:800;border:1px solid #9bbdff28;background:#264267;color:#d3e2fb;flex-shrink:0}.platform-card.line .platform-icon{background:#17603f;color:#a0ffc9;border-color:#36ac7747;font-size:17px}.platform-card.facebook .platform-icon{background:#254d8b;color:#b7d8ff;font-size:27px}.platform-card.instagram .platform-icon{background:linear-gradient(145deg,#524891,#86395e,#886346);font-size:24px}.platform-card.tiktok .platform-icon{background:#183644;color:#89eadf}.platform-card.shopee .platform-icon{background:#75442f;color:#ffbc92}.platform-card.lazada .platform-icon{background:linear-gradient(130deg,#2d3f80,#674467);color:#dabaff}.platform-copy{flex:1;min-width:90px}.platform-copy h3{font-size:12px;margin:0;font-weight:600}.platform-copy p{font-size:9px;line-height:1.8;color:#7598b2;margin:3px 0 0}.platform-status{display:flex;align-items:center;gap:5px;font-size:8px;border:1px solid #405266;border-radius:99px;padding:5px 7px;color:#a3b5c9;white-space:nowrap}.available .platform-status{background:#184335;border-color:#306b53;color:#9aedc2}.upcoming .platform-status{background:#233044;color:#a5b5d0}.platform-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.platform-note{font-size:9px;line-height:1.9;color:#6489a3;margin:13px 0 0;max-width:900px}
.marketing.cyber-motion:before{animation:cyber-grid-drift 25s linear infinite!important}.marketing.cyber-motion .hero-copy h1 em{background-size:220% 100%;animation:cyber-title-flow 9s ease-in-out infinite!important}.marketing.cyber-motion .platform-card.available:after{content:'';position:absolute;top:0;bottom:0;width:25px;left:-35px;background:linear-gradient(90deg,transparent,#6adcca12,transparent);pointer-events:none;animation:platform-light-pass 8s ease-in-out infinite!important}.marketing.cyber-motion .platform-card.facebook:after{animation-delay:3s!important}
.marketing .platform-card{transition:border-color .35s,box-shadow .35s}.marketing .platform-card:hover{border-color:#529ab4;box-shadow:0 0 22px #40c5cf14}.marketing .compact-feature-grid article,.marketing .plans article.featured{transition:border-color .35s,box-shadow .35s}.marketing .compact-feature-grid article:hover,.marketing .plans article.featured:hover{border-color:#5bafbd;box-shadow:0 0 30px #4fd2c918}.marketing .button{transition:transform .25s,box-shadow .25s}
@keyframes cyber-grid-drift{to{background-position:48px 48px,48px 48px}}@keyframes cyber-title-flow{50%{background-position:100% 50%}}@keyframes platform-light-pass{0%,55%{left:-35px}100%{left:110%}}
.marketing.cyber-suspended:before,.marketing.cyber-suspended:after,.marketing.cyber-suspended *,.marketing.cyber-suspended *:before,.marketing.cyber-suspended *:after{animation-play-state:paused!important}
.marketing.cyber-motion-off:before,.marketing.cyber-motion-off .hero-copy h1 em,.marketing.cyber-motion-off .platform-card:after{animation:none!important}
@media(max-width:1000px){.platform-card{gap:10px;padding:15px 13px}.platform-status{font-size:7px}.platform-grid{gap:10px}.platform-copy p{font-size:8px}}
@media(max-width:760px){.platform-section{padding:14px 20px 18px}.platform-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:16px}.platform-heading h2{font-size:23px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px 8px;padding:14px 12px;border-radius:17px}.platform-icon{width:30px;height:30px;border-radius:10px;font-size:16px}.platform-copy{min-width:0}.platform-copy h3{font-size:11px}.platform-copy p{font-size:8px}.platform-status{grid-column:1/3;width:fit-content;font-size:8px;padding:5px 8px}.platform-note{font-size:9px;line-height:1.9}.platform-card.facebook .platform-icon{font-size:24px}.platform-card.instagram .platform-icon{font-size:21px}}
@media(max-width:360px){.platform-card{padding:13px 10px;gap:9px 7px}.platform-copy h3{font-size:10px}.platform-copy p{font-size:7px}.platform-status{font-size:7px}.platform-heading h2{font-size:21px}}

.platform-icon img{width:24px;height:24px;object-fit:contain;display:block}.platform-card.lazada .platform-icon{background:transparent;border:0}.platform-card.lazada .platform-icon img{width:35px;height:35px;border-radius:9px}.platform-card.line .platform-icon{background:#06a84f}.platform-card.facebook .platform-icon{background:#1877f2}.platform-card.tiktok .platform-icon{background:#0a1520}.platform-card.shopee .platform-icon{background:#ee4d2d}@media(max-width:760px){.platform-icon img{width:21px;height:21px}.platform-card.lazada .platform-icon img{width:30px;height:30px}}
