@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d5a796{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/75717585c59e5075-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/158a69e2aae09d8b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c064da0c6a8705d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a5f02fb6311fcdbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c0ec9aca5b19e917-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/06bc8c83090c1ec1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f6d3ad4ae0f1460-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eb67d5f0a1d7501d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e947190c9bdf6068-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/52c95d4165d01384-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/574f1d56a01c5fcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25f7d470e08d7a87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dd867c03515903ae-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5dfeb3c6bf0f27aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5d1189028b68a613-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/61eb19e8a04bc1be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kanit Fallback;src:local("Arial");ascent-override:108.49%;descent-override:38.96%;line-gap-override:0.00%;size-adjust:101.39%}.__className_a460b5{font-family:Kanit,Kanit Fallback;font-style:normal}.__variable_a460b5{--font-kanit:"Kanit","Kanit Fallback"}:root{--moflo-blue:#2663EB;--white:#FFFFFF;--black:#000000;--gray-900:#111827;--gray-800:#1f2937;--gray-700:#374151;--gray-600:#4b5563;--gray-400:#9ca3af;--gray-300:#d1d5db;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--purple-500:#8b5cf6;--yellow-200:#fef08a}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body,html{overflow-y:auto;height:100vh;height:100dvh}body{font-family:var(--font-poppins),var(--font-kanit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage-container{min-height:100vh;background:linear-gradient(135deg,var(--gray-900) 0,var(--gray-800) 50%,#1e3a8a 100%);position:relative;overflow:auto}.background-overlay{position:absolute;inset:0;overflow:hidden;z-index:0}.bg-circle{position:absolute;border-radius:50%;opacity:.2;filter:blur(60px);animation:pulse 4s ease-in-out infinite}.bg-circle-1{top:0;right:0;width:288px;height:288px;background-color:var(--blue-500)}.bg-circle-2{bottom:0;left:0;width:288px;height:288px;background-color:var(--purple-500);animation-delay:2s}.bg-circle-3{top:50%;left:50%;transform:translate(-50%,-50%);width:384px;height:384px;background-color:var(--cyan-500);opacity:.1;animation-delay:4s}@keyframes pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(15,15,35,.95);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.header-content{height:80px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;position:relative}.header-logo{grid-column:2;display:flex;align-items:center;justify-content:center}.header-logo a{display:inline-flex;align-items:center;line-height:1}.header-contact{grid-column:3;display:flex;align-items:center;justify-content:flex-end}.contact-btn{background:linear-gradient(135deg,#2563eb,#0891b2);color:white;padding:.625rem 1.25rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;box-shadow:0 2px 8px rgba(37,99,235,.3)}.contact-btn:hover{background:linear-gradient(135deg,#3b82f6,#06b6d4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.main-content{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:144px 1rem 120px}.main-title{font-size:3rem;font-weight:800;color:var(--white);margin-bottom:16px;text-align:center}.brand-highlight{color:var(--blue-400)}.main-description{font-size:1.25rem;color:var(--gray-300);max-width:768px;margin:0 auto;line-height:1.75;text-align:center}.text-highlight{color:var(--blue-400);font-weight:600}.text-highlight-cyan{color:var(--cyan-400);font-weight:600}.card-container{display:flex;justify-content:center;margin-top:30px;margin-bottom:-40px;padding:0 1rem}.product-card{width:100%;max-width:448px;background:rgba(31,41,55,.9);border-radius:24px;border:1px solid var(--gray-600);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transition:all .5s ease}.product-card.hovered,.product-card:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(59,130,246,.4)}.card-header{background:var(--white);padding:32px;border-radius:24px 24px 0 0;position:relative;overflow:hidden}.shine-effect{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);opacity:0;transform:skewX(-12deg) translateX(-100%);transition:all 1s ease}.shine-effect.active{opacity:1;transform:skewX(-12deg) translateX(200%)}.header-top{position:relative;display:flex;align-items:center;justify-content:space-between}.icon-container{background:rgba(255,255,255,.2);padding:16px;border-radius:16px;transition:transform .3s ease}.product-card:hover .icon-container{transform:scale(1.1)}.product-icon{width:60px;height:60px;color:var(--white);transition:transform .3s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.product-title{position:relative;font-size:1.875rem;font-weight:700;color:var(--white);transition:color .3s ease}.product-card:hover .product-title{color:var(--yellow-200)}.product-subtitle{color:#000000;font-size:1.125rem;font-weight:500}.card-content{padding:32px}.product-description{color:var(--gray-300);margin-bottom:24px;line-height:1.75;font-size:1.125rem}.expandable-content{max-height:0;opacity:0;overflow:hidden;transition:all .5s ease}.expandable-content.expanded{max-height:384px;opacity:1}.features-section{margin-bottom:24px}.features-title{font-weight:700;color:var(--white);margin-bottom:16px;font-size:1.125rem;display:flex;align-items:center}.play-icon{width:20px;height:20px;margin-right:8px;color:var(--blue-400)}.features-list{list-style:none;display:flex;flex-direction:column;gap:12px}.feature-item{display:flex;align-items:center;color:var(--gray-300);transition:color .3s ease}.feature-item:hover{color:var(--white)}.feature-bullet{width:12px;height:12px;background-color:var(--blue-400);border-radius:50%;margin-right:16px;flex-shrink:0;box-shadow:0 0 10px rgba(96,165,250,.5)}.feature-text{font-weight:500}.card-actions{justify-content:space-between;padding-top:24px;border-top:1px solid var(--gray-600)}.card-actions,.learn-more-btn{display:flex;align-items:center}.learn-more-btn{color:var(--blue-400);background:none;border:none;font-weight:700;font-family:var(--font-poppins);cursor:pointer;transition:all .3s ease}.learn-more-btn:hover{color:var(--cyan-400);transform:scale(1.05)}.chevron-icon{width:20px;height:20px;margin-left:8px}.try-now-btn{background:linear-gradient(135deg,var(--blue-600) 0,var(--cyan-600) 100%);color:var(--white);padding:12px 32px;border-radius:12px;border:none;font-weight:700;font-family:var(--font-poppins);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.try-now-btn:hover{background:linear-gradient(135deg,var(--blue-500) 0,var(--cyan-500) 100%);transform:scale(1.1);box-shadow:0 10px 25px rgba(59,130,246,.4)}.arrow-icon{width:20px;height:20px}.cta-section{margin-top:120px;text-align:center;margin-bottom:-100px;padding:0 1rem}.cta-container{background:rgba(31,41,55,.9);border-radius:24px;border:1px solid var(--gray-600);padding:48px;max-width:1024px;margin:0 auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transition:all .5s ease}.cta-container:hover{transform:scale(1.02)}.cta-title{font-size:2.25rem;font-weight:700;color:var(--white);margin-bottom:24px}.cta-description{font-size:1.25rem;color:var(--gray-300);margin-bottom:40px;max-width:768px;margin-left:auto;margin-right:auto;line-height:1.75}.cta-buttons{flex-direction:column;gap:24px}.cta-buttons,.primary-cta-btn{display:flex;justify-content:center;align-items:center}.primary-cta-btn{background:linear-gradient(135deg,var(--blue-600) 0,var(--cyan-600) 100%);color:var(--white);padding:16px 40px;border-radius:12px;border:none;font-weight:700;font-family:var(--font-poppins);cursor:pointer;transition:all .3s ease;gap:12px;text-decoration:none;width:fit-content}.primary-cta-btn:hover{background:linear-gradient(135deg,var(--blue-500) 0,var(--cyan-500) 100%);transform:scale(1.1);box-shadow:0 10px 25px rgba(59,130,246,.4)}.secondary-cta-btn{border:2px solid var(--blue-400);color:var(--blue-400);background:transparent;padding:16px 40px;border-radius:12px;font-weight:700;font-family:var(--font-poppins);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;width:fit-content}.secondary-cta-btn:hover{background:var(--blue-600);color:var(--white);border-color:var(--blue-600);transform:scale(1.1)}.cta-icon{width:24px;height:24px}.try-mosocial-container{display:flex;justify-content:center;align-items:center;margin-top:50px;padding:0 1rem}.try-mosocial-card{background:rgba(31,41,55,.9);border-radius:24px;border:1px solid var(--gray-600);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transition:all .5s ease;padding:48px;max-width:600px;width:100%;position:relative}.try-mosocial-card:before{top:-20px;right:-30px;width:120px;height:120px;background:linear-gradient(135deg,var(--blue-400) 0,var(--cyan-400) 100%);opacity:.3;filter:blur(20px);animation:float 6s ease-in-out infinite}.try-mosocial-card:after,.try-mosocial-card:before{content:"";position:absolute;border-radius:50%;z-index:-1}.try-mosocial-card:after{bottom:-15px;left:-25px;width:80px;height:80px;background:linear-gradient(135deg,var(--purple-500) 0,var(--cyan-500) 100%);opacity:.2;filter:blur(15px);animation:float 8s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.1)}}.try-mosocial-top-left-icon{position:absolute;top:-20px;left:-25px;z-index:2;transition:all .3s ease;transform:rotate(5deg);filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));width:120px;height:120px}.try-mosocial-top-left-icon:hover{transform:rotate(0deg) scale(1.1);filter:drop-shadow(0 12px 24px rgba(59,130,246,.4))}.try-mosocial-card:hover{box-shadow:0 25px 50px -12px rgba(59,130,246,.4)}.try-mosocial-decoration{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1}.decoration-circle{position:absolute;top:-30px;right:-40px;width:60px;height:60px;background:linear-gradient(135deg,var(--cyan-400) 0,var(--blue-400) 100%);border-radius:50%;opacity:.6;animation:pulse 3s ease-in-out infinite}.decoration-line{position:absolute;bottom:-20px;left:50%;width:120px;height:3px;background:linear-gradient(90deg,transparent 0,var(--blue-400) 50%,transparent 100%);transform:translateX(-50%);opacity:.7}.try-mosocial-content{text-align:center;position:relative;z-index:3;display:flex;flex-direction:column;gap:32px}.try-mosocial-main{display:flex;align-items:center;gap:48px}.try-mosocial-text{flex:1;text-align:left}.try-mosocial-description:hover{background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(31,41,55,.8));transform:translateY(-12px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px rgba(96,165,250,.3),0 0 20px rgba(96,165,250,.2);border-color:rgba(96,165,250,.4)}.try-mosocial-image{width:200px;height:200px;border-radius:12px;transform:perspective(1000px) rotateX(15deg) rotateY(-5deg) translateZ(20px) translateY(-25px);filter:drop-shadow(0 20px 40px rgba(0,0,0,.4)) drop-shadow(0 8px 16px rgba(59,130,246,.3));flex-shrink:0}.try-mosocial-image,.try-mosocial-image:before{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.try-mosocial-image:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,var(--blue-400) 0,var(--cyan-400) 100%);border-radius:16px;opacity:.3;z-index:-1;transform:perspective(1000px) rotateX(15deg) rotateY(-5deg) translateZ(10px);filter:blur(8px)}.try-mosocial-image:hover{transform:perspective(1000px) rotateX(10deg) rotateY(-2deg) translateZ(40px) scale(1.1);filter:drop-shadow(0 30px 60px rgba(0,0,0,.5)) drop-shadow(0 15px 30px rgba(59,130,246,.5))}.try-mosocial-image:hover:before{transform:perspective(1000px) rotateX(10deg) rotateY(-2deg) translateZ(20px) scale(1.1);opacity:.5;filter:blur(12px)}.text-white{color:var(--white);font-weight:500}.text-blue{color:var(--blue-400);font-weight:700}.try-mosocial-title{font-size:3.5rem;font-weight:800;color:var(--white);margin-bottom:24px;line-height:1.2}.try-mosocial-description{font-size:1.25rem;color:var(--gray-300);margin-bottom:48px;line-height:1.75;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(31,41,55,.6));flex:1;text-align:left;border-radius:16px;padding:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(0);border:1px solid rgba(96,165,250,.2);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(96,165,250,.1);position:relative;overflow:hidden}.try-mosocial-description:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(96,165,250,.1),transparent);transition:left .6s ease}.try-mosocial-description:hover:before{left:100%}.try-mosocial-description:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(96,165,250,.1) 0,transparent 50%);pointer-events:none}.try-mosocial-btn{background:linear-gradient(135deg,var(--blue-600) 0,var(--cyan-600) 100%);color:var(--white);padding:20px 48px;border-radius:16px;border:none;font-weight:700;font-size:1.125rem;font-family:var(--font-poppins);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto;position:relative;box-shadow:0 8px 32px rgba(59,130,246,.3);text-decoration:none}.try-mosocial-btn:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--blue-400) 0,var(--cyan-400) 100%);border-radius:18px;z-index:-1;opacity:0;transition:opacity .3s ease}.try-mosocial-btn:hover{background:linear-gradient(135deg,var(--blue-500) 0,var(--cyan-500) 100%);transform:scale(1.05);box-shadow:0 15px 40px rgba(59,130,246,.5)}.try-mosocial-btn:hover:before{opacity:1}.try-mosocial-card:hover{transform:scale(1.02);box-shadow:0 35px 70px -12px rgba(59,130,246,.4)}.try-mosocial-card:hover .try-mosocial-top-left-icon{transform:rotate(-2deg) scale(1.15)}.footer{position:relative;z-index:10;background:rgba(0,0,0,.3);border-top:1px solid var(--gray-700);backdrop-filter:blur(10px)}.footer-content{width:100%;margin:0 auto;padding:48px 16px}.footer-horizontal{position:relative;height:60px;max-width:1280px;margin:0 auto}.footer-logo{position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer-logo-image{height:auto;max-height:24px}.footer-social{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);gap:16px}.footer-social,.social-icon{display:flex;align-items:center}.social-icon{justify-content:center;width:40px;height:40px;color:var(--gray-400);transition:all .3s ease;border-radius:8px}.social-icon:hover{color:var(--blue-400);transform:scale(1.1)}.social-icon svg{width:20px;height:20px}.footer-copyright{position:absolute;right:0;top:50%;transform:translateY(-50%)}.footer-copyright p{font-size:1rem;margin:0}.footer-copyright p,.footer-text{color:var(--gray-400);font-weight:500}.footer-text{text-align:center;font-size:1.125rem}.footer-brand{color:var(--blue-400);font-weight:700}.floating-social-icons{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.floating-icon{position:absolute;width:60px;height:60px;color:var(--blue-400);opacity:.15;animation:float-social 8s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(96,165,250,.3))}.floating-icon svg{width:100%;height:100%}.floating-linkedin{top:15%;left:10%;animation-delay:0s}.floating-instagram{top:25%;right:15%;animation-delay:2s}.floating-twitter{bottom:30%;left:20%;animation-delay:4s}.floating-facebook{bottom:20%;right:10%;animation-delay:6s}@keyframes float-social{0%,to{transform:translateY(0) rotate(0deg);opacity:.15}25%{transform:translateY(-20px) rotate(5deg);opacity:.25}50%{transform:translateY(-10px) rotate(-3deg);opacity:.2}75%{transform:translateY(-15px) rotate(2deg);opacity:.3}}.overlay-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.overlay-content{background:linear-gradient(135deg,rgba(31,41,55,.95),rgba(17,24,39,.95));border-radius:24px;border:1px solid var(--gray-600);box-shadow:0 25px 50px -12px rgba(0,0,0,.5);padding:48px;max-width:500px;width:100%;position:relative;animation:overlaySlideIn .3s ease-out}@keyframes overlaySlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.overlay-close-btn{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--gray-400)}.overlay-close-btn:hover{background:rgba(255,255,255,.2);color:var(--white);transform:scale(1.1)}.close-icon{width:20px;height:20px}.overlay-header{text-align:center;margin-bottom:32px}.overlay-title{font-size:2rem;font-weight:700;color:var(--white);margin-bottom:8px}.overlay-subtitle{font-size:1rem;color:var(--gray-300)}.overlay-form{gap:24px}.form-group,.overlay-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:4px}.form-group input{background:rgba(255,255,255,.1);border:1px solid var(--gray-600);border-radius:12px;padding:16px;font-size:1rem;color:var(--white);transition:all .3s ease;font-family:var(--font-poppins)}.form-group input::placeholder{color:var(--gray-400)}.form-group input:focus{outline:none;border-color:var(--blue-400);box-shadow:0 0 0 3px rgba(96,165,250,.1);background:rgba(255,255,255,.15)}.overlay-submit-btn{background:linear-gradient(135deg,var(--blue-600) 0,var(--cyan-600) 100%);color:var(--white);padding:16px 32px;border-radius:12px;border:none;font-weight:700;font-size:1rem;font-family:var(--font-poppins);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.overlay-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--blue-500) 0,var(--cyan-500) 100%);transform:scale(1.02);box-shadow:0 8px 25px rgba(59,130,246,.4)}.overlay-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-notification{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:500;text-align:center;animation:notificationSlideIn .3s ease-out}.form-notification.success{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.2));border:1px solid rgba(34,197,94,.3);color:#22c55e;box-shadow:0 4px 12px rgba(34,197,94,.1)}.form-notification.error{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.2));border:1px solid rgba(239,68,68,.3);color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.1)}@keyframes notificationSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-posts-container{min-height:100vh;padding:120px 1rem 100px;background:linear-gradient(135deg,var(--gray-900) 0,var(--gray-800) 50%,#1e3a8a 100%);position:relative}.user-posts-header{display:flex;align-items:center;gap:16px;margin-bottom:32px;max-width:1200px;margin-left:auto;margin-right:auto}.back-btn{display:flex;gap:8px;padding:8px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:white}.back-btn:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.user-info{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(255,255,255,.1);border-radius:12px;margin-bottom:32px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);max-width:1200px;margin-left:auto;margin-right:auto}.user-avatar{width:48px;height:48px;background:rgba(96,165,250,.2);color:#60a5fa}.user-details h2{margin:0 0 4px;color:white}.user-details p{margin:0 0 2px;color:rgba(255,255,255,.8)}.user-details a{color:var(--blue-400)}.posts-section{max-width:1200px}.posts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.posts-header h3{font-size:1.5rem;margin:0}.posts-header p{font-size:1rem}.no-posts{padding:48px;color:rgba(255,255,255,.7)}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.post-card{background:rgba(255,255,255,.1);border-radius:12px;padding:24px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.post-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.post-header{justify-content:space-between;margin-bottom:16px}.platform-badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.platform-badge.linkedin{background:#0077b5;color:white}.platform-badge.twitter{background:#1da1f2;color:white}.platform-badge.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:white}.platform-badge.facebook{background:#1877f2;color:white}.post-status{padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:500}.post-content{margin-bottom:16px}.post-title{color:white;font-size:1.125rem;font-weight:600;margin:0 0 8px}.post-text{color:rgba(255,255,255,.8);line-height:1.6;margin:0 0 16px}.post-image{margin:16px 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.2)}.post-image img{width:100%;height:auto;display:block}.post-footer{border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.post-meta{display:flex;gap:16px;margin-bottom:8px}.meta-item{display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.6);font-size:.75rem}.scheduled-info{color:#60a5fa;font-size:.75rem;font-weight:500}.loading-container{flex-direction:column;min-height:400px;color:white}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:white;margin-bottom:16px}.error-container{text-align:center;padding:48px;color:white}.error-container h2{margin:0 0 16px;color:#ef4444}.error-container p{margin:0 0 24px;color:rgba(255,255,255,.8)}@media (max-width:768px){.homepage-container,body,html{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}.header-content{padding:0 1rem;height:70px}.contact-btn{padding:.5rem 1rem;font-size:.8125rem}.main-content{padding:120px 1rem 100px}.main-title{font-size:2.5rem}.main-description{font-size:1.125rem;padding:0 .5rem}.product-card{max-width:100%;margin:0}.card-content,.card-header{padding:24px}.card-actions{flex-direction:column;gap:16px;align-items:stretch}.learn-more-btn,.try-now-btn{justify-content:center}.cta-section{margin-top:80px;padding:0 .5rem}.cta-container{padding:32px 24px}.cta-title{font-size:1.875rem}.cta-buttons{flex-direction:column;gap:16px}.primary-cta-btn,.secondary-cta-btn{width:100%;justify-content:center}.try-mosocial-container{margin-top:30px;padding:0 .5rem}.try-mosocial-card{padding:32px 24px}.try-mosocial-main{flex-direction:column;gap:24px}.try-mosocial-text{text-align:center}.try-mosocial-title{font-size:2.5rem}.try-mosocial-description{text-align:center}.try-mosocial-image{width:150px;height:150px;margin:0 auto}.try-mosocial-btn{padding:16px 32px;font-size:1rem}.footer-horizontal{flex-direction:column;height:auto;gap:16px;text-align:center}.footer-copyright,.footer-logo,.footer-social{position:static;transform:none}.footer-social{justify-content:center}.overlay-content{padding:32px 24px;margin:0 1rem}.overlay-title{font-size:1.5rem}.user-posts-container{padding:100px .75rem 80px}.posts-grid{grid-template-columns:1fr;gap:16px}.post-card{padding:16px}.user-info{padding:16px}.posts-header,.user-info{flex-direction:column;text-align:center}.posts-header{gap:8px;align-items:flex-start}.user-posts-header{margin-bottom:24px}.floating-social-icons{display:none}.header-logo img{width:100px!important;height:20px!important}}.social-media-page{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:white;padding-top:6rem}.user-info-section{width:100%;margin:0 auto;padding:1rem}.user-info-card{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:.75rem;border:1px solid rgba(255,255,255,.1);padding:1rem;max-width:73rem;margin:0 auto}.user-info-content{display:flex;align-items:center;gap:1rem}.user-avatar{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.user-avatar,.user-details h2{font-weight:600;font-size:1.25rem}.user-details h2{margin:0 0 .25rem}.user-details p{margin:.125rem 0;font-size:.875rem;color:rgba(255,255,255,.7)}.user-details a{color:#3b82f6;text-decoration:none;font-size:.875rem}.user-details a:hover{text-decoration:underline}.posts-section{width:100%;margin:0 auto;padding:0 1rem 2rem}.posts-header{margin-bottom:1.5rem}.posts-header h3{font-size:1.125rem;font-weight:600;color:white;margin:0 0 .25rem}.posts-header p{color:rgba(255,255,255,.7);margin:0}.image-selector{margin-top:0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.image-select-label{color:#2663EB;font-weight:500;font-size:.875rem}.image-select-dropdown{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:white;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s;backdrop-filter:blur(10px)}.image-select-dropdown:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.image-select-dropdown:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.image-select-dropdown option{background:#1a1a2e;color:white}.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1rem 0;width:100%;justify-items:center}.post-container{position:relative;display:flex;flex-direction:column;height:fit-content;max-width:28rem;width:100%}.post-header{padding:1rem;border-radius:.5rem .5rem 0 0;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;font-size:1.1rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.platform-logo{width:20px;height:20px}.linkedin-post{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.3);width:100%;margin:0 auto;display:flex;flex-direction:column}.linkedin-header{padding:1rem 1rem .75rem;display:flex;align-items:flex-start;gap:.75rem}.linkedin-avatar{width:3rem;height:3rem;background:rgba(59,130,246,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;flex-shrink:0;border:1px solid rgba(59,130,246,.3);overflow:hidden}.linkedin-avatar img{width:100%;height:100%;object-fit:cover}.linkedin-user-info{flex:1;min-width:0}.linkedin-name{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.linkedin-name h3{font-weight:600;color:white;font-size:.875rem;margin:0}.linkedin-name span{font-size:.75rem;color:rgba(255,255,255,.6)}.linkedin-company{font-size:.75rem;color:rgba(255,255,255,.7);margin-bottom:.25rem}.linkedin-time{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:rgba(255,255,255,.6)}.linkedin-content{padding:0 1rem .75rem;font-size:.875rem;color:white;line-height:1.5;white-space:pre-wrap}.linkedin-image{margin-bottom:.75rem}.linkedin-image img{width:100%;height:auto;object-fit:cover}.linkedin-engagement{padding:.5rem 1rem;border-top:1px solid rgba(255,255,255,.1)}.linkedin-stats{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:.5rem}.linkedin-reactions{display:flex;align-items:center;gap:.25rem}.linkedin-reaction-icons{display:flex;gap:-.25rem}.linkedin-reaction-icon{width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:-.125rem}.linkedin-reaction-icon.like{background:#2563eb;color:white}.linkedin-reaction-icon.heart{background:#ef4444;color:white}.linkedin-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:.5rem}.linkedin-action{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;background:none;border:none;color:rgba(255,255,255,.7);font-weight:500;font-size:.875rem;border-radius:.25rem;cursor:pointer;transition:all .2s}.linkedin-action:hover{background:rgba(255,255,255,.1);color:white}.twitter-post{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:.75rem;border:1px solid rgba(255,255,255,.1);width:100%;margin:0 auto;display:flex;flex-direction:column}.twitter-content{padding:1rem}.twitter-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.twitter-avatar{width:2.5rem;height:2.5rem;background:rgba(156,163,175,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;flex-shrink:0;border:1px solid rgba(156,163,175,.3);overflow:hidden}.twitter-avatar img{width:100%;height:100%;object-fit:cover}.twitter-user-info{flex:1;min-width:0}.twitter-user-line{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.twitter-name{font-weight:700;color:white;font-size:.875rem;margin:0}.twitter-handle,.twitter-time{color:rgba(255,255,255,.6);font-size:.875rem}.twitter-text{font-size:.875rem;color:white;line-height:1.5;white-space:pre-wrap;margin-bottom:.75rem}.twitter-image{margin-bottom:.75rem;border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.twitter-image img{width:100%;height:auto;object-fit:cover}.twitter-actions{justify-content:space-between;max-width:24rem}.twitter-action,.twitter-actions{display:flex;align-items:center;color:white}.twitter-action{gap:.5rem;background:none;border:none;cursor:pointer;transition:color .2s}.twitter-action-icon{padding:.5rem;border-radius:50%;transition:background-color .2s}.twitter-action.reply:hover{color:#3b82f6}.twitter-action.reply:hover .twitter-action-icon{background:rgba(59,130,246,.2)}.twitter-action.retweet:hover{color:#10b981}.twitter-action.retweet:hover .twitter-action-icon{background:rgba(16,185,129,.2)}.twitter-action.like:hover{color:#ef4444}.twitter-action.like:hover .twitter-action-icon{background:rgba(239,68,68,.2)}.twitter-action.bookmark:hover,.twitter-action.share:hover{color:#3b82f6}.twitter-action.bookmark:hover .twitter-action-icon,.twitter-action.share:hover .twitter-action-icon{background:rgba(59,130,246,.2)}.twitter-action span{font-size:.875rem}.instagram-post{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:.5rem;border:1px solid rgba(255,255,255,.1);width:100%;margin:0 auto;display:flex;flex-direction:column}.instagram-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem}.instagram-user{display:flex;align-items:center;gap:.75rem}.instagram-avatar-ring{width:2rem;height:2rem;background:linear-gradient(45deg,#f59e0b,#ef4444,#8b5cf6);border-radius:50%;padding:.125rem}.instagram-avatar{width:100%;height:100%;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.instagram-avatar img{width:100%;height:100%;object-fit:cover}.instagram-avatar span{font-size:.75rem;font-weight:600;color:white}.instagram-user-info h3{font-weight:600;font-size:.875rem;color:white;margin:0}.instagram-user-info p{font-size:.75rem;color:rgba(255,255,255,.7);margin:0}.instagram-image{aspect-ratio:1}.instagram-image img{width:100%;height:100%;object-fit:cover}.instagram-engagement{padding:1rem}.instagram-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.instagram-main-actions{display:flex;align-items:center;gap:1rem}.instagram-action{background:none;border:none;cursor:pointer;transition:opacity .2s;color:white}.instagram-action:hover{opacity:.7}.instagram-likes{margin-bottom:.5rem}.instagram-likes p{font-weight:600;font-size:.875rem;color:white;margin:0}.instagram-caption{margin-bottom:.5rem}.instagram-caption p{font-size:.875rem;margin:0}.instagram-username{font-weight:600;color:white;margin-right:.5rem}.instagram-text{color:white}.instagram-comments{background:none;border:none;font-size:.875rem;color:rgba(255,255,255,.6);cursor:pointer;padding:0;margin-bottom:.5rem}.instagram-time{font-size:.75rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em}.facebook-post{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);width:100%;margin:0 auto;display:flex;flex-direction:column}.facebook-header{padding:1rem 1rem .75rem;display:flex;align-items:flex-start;gap:.75rem}.facebook-avatar{width:2.5rem;height:2.5rem;background:rgba(59,130,246,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;flex-shrink:0;border:1px solid rgba(59,130,246,.3);overflow:hidden}.facebook-avatar img{width:100%;height:100%;object-fit:cover}.facebook-user-info{flex:1}.facebook-user-name{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.facebook-user-name h3{font-weight:600;color:white;font-size:.875rem;margin:0}.facebook-time{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:rgba(255,255,255,.6)}.facebook-content{padding:0 1rem .75rem;font-size:.875rem;color:white;line-height:1.5;white-space:pre-wrap}.facebook-image{margin-bottom:.75rem}.facebook-image img{width:100%;height:auto;object-fit:cover}.facebook-engagement{padding:.5rem 1rem;border-top:1px solid rgba(255,255,255,.1)}.facebook-stats{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:.75rem}.facebook-reactions{display:flex;align-items:center;gap:.25rem}.facebook-reaction-icons{display:flex;gap:-.25rem}.facebook-reaction-icon{width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:-.125rem}.facebook-reaction-icon.like{background:#2563eb;color:white}.facebook-reaction-icon.heart{background:#ef4444;color:white}.facebook-actions{display:flex;align-items:center;justify-content:space-between}.facebook-action{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;background:none;border:none;color:rgba(255,255,255,.7);font-weight:500;font-size:.875rem;border-radius:.25rem;cursor:pointer;transition:all .2s}.facebook-action:hover{background:rgba(255,255,255,.1);color:white}.loading-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e)}.loading-content{text-align:center}.loading-spinner{width:3rem;height:3rem;border:.125rem solid transparent;border-bottom-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{color:rgba(255,255,255,.7)}.error-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e)}.error-content{text-align:center;max-width:28rem;margin:0 auto;padding:1.5rem}.error-title{font-size:1.25rem;font-weight:600;color:white;margin:0 0 .5rem}.error-text{color:rgba(255,255,255,.7);margin:0 0 1rem}.error-button{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f6;color:white;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:500;transition:background-color .2s}.error-button:hover{background:#2563eb}.no-posts{text-align:center;padding:3rem 0}.no-images-message,.no-posts p{color:rgba(255,255,255,.7)}.no-images-message{font-size:.875rem;margin-top:.5rem}.more-button{padding:.5rem;background:none;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s;color:rgba(255,255,255,.6)}.more-button:hover{background:rgba(255,255,255,.1);color:white}.verification-icon{width:1rem;height:1rem;color:#3b82f6}.privacy-icon{width:.75rem;height:.75rem}.upload-btn{background:linear-gradient(135deg,#2563eb,#0891b2);color:white;padding:12px 24px;border-radius:16px;border:none;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin:1rem auto 0;width:fit-content;position:relative;box-shadow:0 8px 32px rgba(59,130,246,.3)}.upload-btn:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#60a5fa,#22d3ee);border-radius:18px;z-index:-1;opacity:0;transition:opacity .3s ease}.upload-btn:hover{background:linear-gradient(135deg,#3b82f6,#06b6d4);transform:scale(1.05);box-shadow:0 15px 40px rgba(59,130,246,.5)}.upload-btn:hover:before{opacity:1}.next-steps-page{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:white;position:relative;overflow-x:hidden;padding-top:80px}.next-steps-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:calc(100vh - 80px);display:flex;flex-direction:column}.back-btn{display:inline-flex;align-items:center;gap:.5rem;color:#60a5fa;text-decoration:none;font-weight:600;margin-bottom:2rem;transition:all .3s ease;font-size:1rem;width:fit-content}.back-btn:hover{color:#93c5fd;transform:translateX(-2px)}.next-steps-header{text-align:center;margin-bottom:3rem;padding-top:1rem}.next-steps-title{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#60a5fa,#3b82f6 50%,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.next-steps-subtitle{font-size:1.25rem;color:rgba(255,255,255,.85);margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.content-wrapper{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-bottom:.5rem}.calendly-section{background:rgba(255,255,255,.08);backdrop-filter:blur(20px);border-radius:1.5rem;border:1px solid rgba(255,255,255,.15);padding:2.5rem;text-align:center;width:100%;max-width:900px;box-shadow:0 20px 40px rgba(0,0,0,.3);position:relative}.calendly-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent)}.calendly-section h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:#60a5fa;line-height:1.3}.calendly-section p{color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2rem;font-size:1rem}.calendly-widget-container{background:rgba(255,255,255,.98);border-radius:1rem;padding:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden;min-height:600px}.calendly-inline-widget{width:100%;height:600px;border:none;border-radius:.5rem;overflow:hidden;background:white}.loading-placeholder{width:100%;height:600px;background:linear-gradient(45deg,#f3f4f6 25%,transparent 0),linear-gradient(-45deg,#f3f4f6 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f3f4f6 0),linear-gradient(-45deg,transparent 75%,#f3f4f6 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;animation:loading-shimmer 2s ease-in-out infinite}.loading-text{color:#6b7280;font-size:1.125rem;font-weight:600;text-align:center;background:white;padding:1rem 2rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.error-message{color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);padding:1rem;border-radius:.5rem;margin-bottom:1rem;text-align:center}.fallback-button{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:white;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;display:inline-block;transition:all .3s ease}.fallback-button:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.3)}@keyframes loading-shimmer{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width:768px){.next-steps-container{padding:1rem .75rem}.next-steps-title{font-size:2.25rem}.next-steps-subtitle{font-size:1.125rem;padding:0 1rem}.calendly-section{padding:1.5rem;margin:0 .5rem}.calendly-section h2{font-size:1.5rem}.calendly-inline-widget,.loading-placeholder{height:500px}.calendly-widget-container{min-height:500px}}@media (max-width:480px){.next-steps-title{font-size:2rem}.calendly-section{padding:1rem;margin:0 .25rem}.calendly-inline-widget,.loading-placeholder{height:450px}.calendly-widget-container{min-height:450px}}.next-steps-page{z-index:1}.calendly-section{z-index:2}@media (max-width:768px){.homepage-container,.user-posts-container,body,html{background-attachment:scroll}.header-content{padding:0 1rem;height:70px}.contact-btn{padding:.5rem 1rem;font-size:.8125rem}.main-content{padding:120px 1rem 100px}.main-title{font-size:2.5rem}.main-description{font-size:1.125rem;padding:0 .5rem}.product-card{max-width:100%;margin:0}.card-content,.card-header{padding:24px}.card-actions{flex-direction:column;gap:16px;align-items:stretch}.learn-more-btn,.try-now-btn{justify-content:center}.cta-section{margin-top:80px;padding:0 .5rem}.cta-container{padding:32px 24px}.cta-title{font-size:1.875rem}.cta-buttons{flex-direction:column;gap:16px}.primary-cta-btn,.secondary-cta-btn{width:100%;justify-content:center}.try-mosocial-container{margin-top:30px;padding:0 .5rem}.try-mosocial-card{padding:32px 24px}.try-mosocial-top-left-icon{width:80px;height:80px;top:-15px;left:-20px}.try-mosocial-main{flex-direction:column;gap:24px}.try-mosocial-text{text-align:center}.try-mosocial-title{font-size:2.5rem}.try-mosocial-description{text-align:center}.try-mosocial-image{width:150px;height:150px;margin:0 auto}.try-mosocial-btn{padding:16px 32px;font-size:1rem}.footer-horizontal{flex-direction:column;height:auto;gap:16px;text-align:center}.footer-copyright,.footer-logo,.footer-social{position:static;transform:none}.footer-social{justify-content:center}.overlay-content{padding:32px 24px;margin:0 1rem}.overlay-title{font-size:1.5rem}.user-posts-container{padding:100px .75rem 80px}.posts-grid{grid-template-columns:1fr;gap:16px}.post-card{padding:16px}.user-info{padding:16px}.posts-header,.user-info{flex-direction:column;text-align:center}.posts-header{gap:8px;align-items:flex-start}.user-posts-header{margin-bottom:24px}.floating-social-icons{display:none}}@media (max-width:480px){.header-content{padding:0 .75rem;height:60px}.contact-btn{padding:.375rem .75rem;font-size:.75rem}.main-content{padding:100px .75rem 80px}.main-title{font-size:2rem}.main-description{font-size:1rem}.product-title{font-size:1.5rem}.product-description{font-size:1rem}.cta-title{font-size:1.5rem}.cta-description{font-size:1rem}.try-mosocial-title{font-size:2rem}.try-mosocial-description{font-size:1rem;padding:16px}.try-mosocial-btn{padding:14px 24px;font-size:.875rem}.overlay-content{padding:24px 16px}.posts-header h3{font-size:1.25rem}.bg-circle-1,.bg-circle-2{width:200px;height:200px}.bg-circle-3{width:250px;height:250px}}@media (max-width:360px){.main-title,.try-mosocial-title{font-size:1.75rem}.card-content,.card-header{padding:16px}.cta-container,.try-mosocial-card{padding:24px 16px}.user-posts-container{padding:90px .5rem 60px}}@media (max-width:768px){.back-btn,.contact-btn,.learn-more-btn,.overlay-submit-btn,.primary-cta-btn,.secondary-cta-btn,.try-mosocial-btn,.try-now-btn{min-height:44px;min-width:44px}.overlay-close-btn,.social-icon{width:44px;height:44px}}.toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px}.toast{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:8px;padding:16px 20px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.2);min-width:300px;max-width:400px;transform:translateX(100%);opacity:0;animation:toastSlideIn .3s ease forwards;display:flex;align-items:center;gap:12px}.toast.success{border-left:4px solid #10b981}.toast.error{border-left:4px solid #ef4444}.toast-icon{flex-shrink:0;width:20px;height:20px}.toast.success .toast-icon{color:#10b981}.toast.error .toast-icon{color:#ef4444}.toast-message{flex:1;font-size:14px;font-weight:500;color:#1f2937;line-height:1.4}.toast-close{flex-shrink:0;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.toast-close:hover{background:rgba(0,0,0,.05);color:#374151}@keyframes toastSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.toast.removing{animation:toastSlideOut .3s ease forwards}@media (max-width:768px){.toast-container{top:10px;right:10px;left:10px}.toast{min-width:auto;max-width:none}}