@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,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(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,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(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,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(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,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(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_f68bc23a-module__6bP1Sq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_f68bc23a-module__6bP1Sq__variable{--font-public:"Poppins","Poppins Fallback"}
.theme-public *,.theme-public :before,.theme-public :after{box-sizing:border-box;margin:0;padding:0}.theme-public{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#f6f5fa;font-family:Poppins,sans-serif}.theme-public #page-bg{z-index:-1;pointer-events:none;background:#f6f5fa;height:calc(100vh + 800px);position:fixed;top:0;left:0;right:0;overflow:hidden}.theme-public .pbg-blob{pointer-events:none;will-change:opacity;border-radius:50%;transition:opacity 1.3s cubic-bezier(.4,0,.2,1);position:absolute}.theme-public #pbg-1,.theme-public #pbg-2,.theme-public #pbg-3{opacity:0}@keyframes pbgFloat1{0%{transform:translate(0)scale(1)}50%{transform:translate(38px,-28px)scale(1.06)}to{transform:translate(-24px,18px)scale(.96)}}@keyframes pbgFloat2{0%{transform:translate(0)scale(1)}40%{transform:translate(-34px,24px)scale(1.04)}to{transform:translate(22px,-14px)scale(.97)}}@keyframes pbgFloat3{0%{transform:translate(0)scale(1)}60%{transform:translate(28px,-18px)scale(1.05)}to{transform:translate(-18px,12px)scale(.94)}}.dark .theme-public #page-bg{background:#06030f}.theme-public a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.theme-public .pbg-blob{animation:none!important}.theme-public #page-bg{will-change:auto}}.theme-public .btn{cursor:pointer;border:none;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.theme-public .btn:hover{opacity:.9;transform:translateY(-1px)}.theme-public .btn-primary{color:#fff;box-shadow:none;background:linear-gradient(135deg,#6600fe,#4f00bc);border-radius:24px}.theme-public .btn-outline{color:#1a1a1a;background:#fff;border:none;border-radius:24px}.theme-public .btn-sm{padding:8px 16px;font-size:13px}.theme-public .btn-md{padding:11px 32px;font-size:15px}.theme-public .btn-full{border-radius:24px;width:100%;padding:10px 20px;font-size:14px}.theme-public .navbar{z-index:100;-webkit-backdrop-filter:blur(16px);background:#ffffffa6;border-bottom:1px solid #ebebeb99;position:sticky;top:0}.theme-public .nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto;padding:16px 0;display:grid}.theme-public .logo{align-items:center;display:flex}.theme-public .logo-img{width:auto;height:21px}.theme-public .logo-dark,.dark .theme-public .logo-light{display:none}.dark .theme-public .logo-dark{display:block}.theme-public .nav-links{justify-content:center;gap:24px;display:flex}.theme-public .nav-links a{color:#555;font-size:14px;font-weight:500;transition:color .2s}.theme-public .nav-links a:hover{color:#1a1a1a}.theme-public .nav-right{justify-content:flex-end;align-items:center;gap:16px;display:flex}.theme-public .nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;margin-left:auto;padding:4px;display:none}.theme-public .nav-hamburger span{background:#333;border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.dark .theme-public .nav-hamburger span{background:#e0e0e0}.theme-public .nav-hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.theme-public .nav-hamburger.open span:nth-child(2){opacity:0}.theme-public .nav-hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.theme-public .mobile-menu{z-index:99;background:#fff;border-bottom:1px solid #00000014;flex-direction:column;gap:0;padding:16px 24px 24px;display:none;position:fixed;top:57px;left:0;right:0}.dark .theme-public .mobile-menu{background:#0f0f13;border-color:#ffffff14}.theme-public .mobile-menu.open{display:flex}.theme-public .mobile-menu a{color:#333;border-bottom:1px solid #0000000f;padding:14px 0;font-size:16px;font-weight:500;text-decoration:none}.dark .theme-public .mobile-menu a{color:#e0e0e0;border-color:#ffffff0f}.theme-public .mobile-menu .nav-login{color:#555}.theme-public .mobile-menu .btn{text-align:center;border-bottom:none;margin-top:16px}.theme-public .theme-toggle{cursor:pointer;width:36px;height:36px;box-shadow:none;opacity:.8;background:#fff;border:1px solid #f6f6f6;border-radius:12px;justify-content:center;align-items:center;transition:background .3s,border-color .3s,opacity .3s;display:flex}.theme-public .theme-toggle:hover{background:#f1eeff}.theme-public .theme-toggle .icon-moon{display:none}.theme-public .theme-toggle .icon-sun,.dark .theme-public .theme-toggle .icon-moon{display:block}.dark .theme-public .theme-toggle .icon-sun{display:none}.dark .theme-public .theme-toggle .icon-moon{stroke:#e0d4ff}.theme-public .nav-login{color:#0a0a0a;font-size:12px;font-weight:500}.theme-public .hero{background:0 0;flex-direction:column;align-items:center;width:100%;padding:24px 80px 80px;display:flex;position:relative}.theme-public .hero-card{text-align:center;background:#f6f5fa url(/landing/hero-banner.svg) 50%/cover no-repeat;border-radius:40px;flex-direction:column;align-items:center;width:100%;max-width:1280px;padding:72px 80px 0;display:flex;position:relative;overflow:visible}.theme-public .badge{-webkit-backdrop-filter:blur(24px);color:#444;background:#ffffff73;border:1px solid #ffffffb3;border-radius:24px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.theme-public .hero h1{letter-spacing:-.5px;color:#1a1a1a;max-width:1100px;margin-bottom:20px;font-size:60px;font-weight:700;line-height:1.2}.theme-public .hero-sub{color:#444;max-width:720px;margin-bottom:32px;font-size:16px;line-height:1.6}.theme-public .cta-buttons{gap:12px;margin-bottom:48px;display:flex}.theme-public .hero-mockup{perspective:1200px;width:100%;max-width:900px;margin-bottom:-150px}.theme-public .mockup-glass-frame{-webkit-backdrop-filter:blur(16px);box-shadow:none;background:#ffffff2e;border:1px solid #ffffff59;border-radius:20px;padding:12px}.theme-public .mockup-browser{background:#fff;border:1px solid #6600fe1a;border-radius:10px;overflow:hidden}.theme-public .browser-bar{background:#f8f8f8;border-bottom:1px solid #e8e8e8;align-items:center;gap:12px;padding:10px 16px;display:flex}.theme-public .browser-dots{gap:6px;display:flex}.theme-public .dot{border-radius:50%;width:10px;height:10px}.theme-public .dot.red{background:#ff5f57}.theme-public .dot.yellow{background:#ffbd2e}.theme-public .dot.green{background:#28c840}.theme-public .browser-url{text-align:center;color:#999;background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:1;padding:4px 12px;font-size:12px}.theme-public .browser-body{min-height:480px;display:flex}.theme-public .mock-sidebar{background:#fafafb;border-right:1px solid #eee;flex-shrink:0;width:160px;padding:16px 0}.theme-public .mock-nav-item{color:#888;cursor:default;padding:8px 20px;font-size:12px;font-weight:500}.theme-public .mock-nav-item.active{color:#6600fe;background:#f3eeff;border-right:2px solid #6600fe;font-weight:600}.theme-public .mock-main{flex:1;padding:20px 24px}.theme-public .mock-header-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.theme-public .mock-title{color:#1a1a1a;font-size:16px;font-weight:700}.theme-public .mock-pill{color:#6600fe;background:#f3eeff;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.theme-public .mock-stats-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.theme-public .mock-stat-card{background:#fafafb;border:1px solid #eee;border-radius:8px;padding:12px}.theme-public .mock-stat-label{color:#999;margin-bottom:4px;font-size:10px;font-weight:500}.theme-public .mock-stat-value{color:#1a1a1a;margin-bottom:8px;font-size:20px;font-weight:700}.theme-public .mock-stat-bar{background:#eee;border-radius:2px;height:4px;overflow:hidden}.theme-public .mock-bar-fill{background:linear-gradient(90deg,#6600fe,#4f00bc);border-radius:2px;height:100%}.theme-public .mock-bar-fill.green{background:#22c55e}.theme-public .mock-bar-fill.blue{background:#3b82f6}.theme-public .mock-table{border:1px solid #eee;border-radius:8px;overflow:hidden}.theme-public .mock-table-header,.theme-public .mock-table-row{grid-template-columns:2fr 1.5fr 1fr 1fr;padding:8px 14px;font-size:11px;display:grid}.theme-public .mock-table-header{color:#999;background:#fafafb;border-bottom:1px solid #eee;font-weight:600}.theme-public .mock-table-row{color:#555;border-bottom:1px solid #f5f5f5}.theme-public .mock-table-row:last-child{border-bottom:none}.theme-public .mock-project-name{color:#1a1a1a;font-weight:600}.theme-public .mock-status{border-radius:100px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.theme-public .mock-status.active{color:#16a34a;background:#dcfce7}.theme-public .mock-status.warning{color:#d97706;background:#fef3c7}.theme-public .mock-activity{margin-top:16px}.theme-public .mock-activity-title{color:#1a1a1a;margin-bottom:10px;font-size:13px;font-weight:700}.theme-public .mock-activity-item{color:#555;border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:7px 0;font-size:11px;display:flex}.theme-public .mock-activity-item:last-child{border-bottom:none}.theme-public .mock-activity-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.theme-public .mock-activity-dot.purple{background:#6600fe}.theme-public .mock-activity-dot.green{background:#22c55e}.theme-public .mock-activity-dot.blue{background:#3b82f6}.theme-public .mock-activity-time{color:#bbb;flex-shrink:0;margin-left:auto;font-size:10px}.theme-public .stats-row{border-top:none;justify-content:center;align-items:flex-start;gap:64px;width:100%;max-width:720px;padding:16px 0 0;display:flex}.theme-public .stat{cursor:default;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;transition:transform .4s;display:flex}.theme-public .stat:hover{transform:scale(1.08)}.theme-public .stat-number{color:#1a1a1a;font-size:50px;font-weight:700;line-height:1;transition:color .3s}.theme-public .stat:hover .stat-number{color:#6600fe}.theme-public .stat-label{color:#888;font-size:14px;transition:color .3s}.theme-public .stat:hover .stat-label{color:#4f00bc}.theme-public .section-header{text-align:center;margin-bottom:48px}.theme-public .section-header h2{letter-spacing:-.3px;color:#1a1a1a;text-align:center;max-width:800px;margin:0 auto 12px;font-size:50px;font-weight:700;line-height:1.3}.theme-public .section-header p{color:#666;max-width:800px;margin:0 auto;font-size:16px;line-height:1.6}.theme-public .logo-ticker{-webkit-backdrop-filter:blur(12px);background:#ffffffb8;align-items:center;gap:0;padding:32px 0;display:flex;position:relative;overflow:hidden}.theme-public .ticker-label{color:#555;white-space:nowrap;letter-spacing:.3px;z-index:3;background:0 0;flex-shrink:0;padding-left:48px;padding-right:32px;font-size:13px;font-weight:700;position:relative}.theme-public .ticker-wrapper{cursor:default;flex:1;min-width:0;position:relative;overflow:hidden}.theme-public .ticker-fade{z-index:2;pointer-events:none;width:160px;position:absolute;top:0;bottom:0}.theme-public .ticker-fade-left{background:linear-gradient(90deg,#fffc 0%,#0000 100%);left:0}.theme-public .ticker-fade-right{background:linear-gradient(270deg,#fffc 0%,#0000 100%);right:0}.theme-public .ticker-track{width:max-content;animation:55s linear infinite ticker-scroll;display:flex}.theme-public .ticker-slide{align-items:center;gap:48px;padding:0 24px;display:flex}.theme-public .ticker-logo{opacity:.5;letter-spacing:-.2px;color:#888;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px;font-weight:700;transition:opacity .4s}.theme-public .ticker-logo:hover{opacity:.85;color:#555}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.theme-public .ticker-track{animation:none}}.theme-public .challenge-section{background:0 0;padding:80px 32px}.theme-public .challenge-inner{max-width:1080px;margin:0 auto}.theme-public .challenge-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.theme-public .challenge-card{background:#fafafa;border:1px solid #eee;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.theme-public .challenge-card.visible:hover{border-color:#6600fe26;transform:translateY(-3px);box-shadow:0 8px 20px #0000000f}.theme-public .challenge-icon{background:#f3eeff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.theme-public .challenge-card p{color:#555;padding-top:10px;font-size:14px;line-height:1.6}.theme-public .logo-parallax-wrapper{position:relative}.theme-public .logo-sticky-frame{pointer-events:none;z-index:0;width:100%;height:0;position:sticky;top:0;overflow:visible}.theme-public .logo-parallax-bg{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;width:800px;height:auto;position:absolute;top:120px;right:0}.theme-public .logo-parallax-wrapper>section{z-index:1;position:relative}.theme-public .hiw-logo-wrapper{position:relative}.theme-public .hiw-logo-frame{pointer-events:none;z-index:0;width:100%;height:0;position:sticky;top:0;overflow:visible}.theme-public .hiw-logo-bg{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;width:800px;height:auto;position:absolute;top:120px;left:0;transform:scaleX(-1)}.theme-public .hiw-logo-wrapper>section{z-index:1;position:relative}.theme-public .solution-section{background:0 0;max-width:1440px;margin-left:auto;margin-right:auto;padding:180px 0 80px;position:relative}.theme-public .solution-section .section-header{max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto}.theme-public .solution-section .section-header p{max-width:800px}.theme-public .solution-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1920px;margin:0 auto;display:grid}.theme-public .solution-card:first-child,.theme-public .solution-card:nth-child(4),.theme-public .solution-card:nth-child(5){grid-column:span 2}.theme-public .solution-card:first-child .sol-card-text,.theme-public .solution-card:nth-child(4) .sol-card-text,.theme-public .solution-card:nth-child(5) .sol-card-text{padding:36px 36px 24px}.theme-public .solution-card{-webkit-backdrop-filter:none;box-shadow:none;cursor:pointer;background:#fff;border:none;border-radius:20px;flex-direction:column;min-height:260px;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.theme-public .solution-card.visible:hover{box-shadow:none;background:#f1eeff;border-color:#0000;transform:translateY(-4px)}.theme-public .sol-card-graphic{background:0 0;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:flex-end;width:300px;max-width:100%;margin-top:auto;margin-bottom:0;padding:0;display:flex;overflow:visible}.theme-public .sol-card-illustration{margin-bottom:-30px;overflow:hidden}.theme-public .sol-card-graphic svg{width:320px;height:auto;display:block}.theme-public .sol-card-graphic img{width:auto;max-width:none;height:180px;display:block}.theme-public .solution-card:first-child .sol-card-graphic img{height:250px}.theme-public .sol-card-illustration img{max-width:none;height:400px;margin-top:-230px;margin-bottom:30px}.theme-public .sol-card-text{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:24px 28px 32px;display:flex}.theme-public .solution-card h3{color:#1a1a1a;text-align:left;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.3}.theme-public .solution-card p{color:#666;text-align:left;margin:0;font-size:15px;line-height:1.65}@media (max-width:960px){.theme-public .solution-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.theme-public .solution-grid{grid-template-columns:1fr}}.theme-public .audience-section{z-index:1;--audience-fade:#f6f5fa;background:0 0;padding:60px 0;position:relative;overflow:hidden}.theme-public .audience-orbit-title{text-align:center;color:#1a1a1a;max-width:800px;margin:0 auto 48px;padding:0 32px;font-size:50px;font-weight:700;line-height:1.3}.theme-public .audience-marquee-wrap{flex-direction:column;gap:16px;width:100%;max-width:1920px;margin:0 auto;display:flex;position:relative}.theme-public .audience-marquee-wrap:before,.theme-public .audience-marquee-wrap:after{content:"";z-index:2;pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.theme-public .audience-marquee-wrap:before{background:linear-gradient(to right,var(--audience-fade,#f5f3ff)0%,transparent 100%);left:0}.theme-public .audience-marquee-wrap:after{background:linear-gradient(to left,var(--audience-fade,#f5f3ff)0%,transparent 100%);right:0}.theme-public .marquee-row{margin:-8px 0;padding:8px 0}.theme-public .marquee-track{gap:14px;width:max-content;display:flex}.theme-public .marquee-left{animation:50s linear infinite marquee-left}.theme-public .marquee-right{animation:50s linear infinite marquee-right}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.theme-public .audience-tag{color:#444;-webkit-backdrop-filter:blur(2px);white-space:nowrap;background:linear-gradient(145deg,#ffffff47 0%,#ffffff0f 100%);border:1px solid #fff3;border-color:#fffc #fff3 #fff3 #fff9;border-radius:20px;flex-shrink:0;align-items:center;padding:14px 24px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #ffffffbf}.theme-public .journey-section{background:0 0;padding:80px calc(50% - 608px);position:relative}.theme-public .journey-tabs{-webkit-backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff47 0%,#ffffff0f 100%);border:1px solid #fff3;border-color:#fffc #fff3 #fff3 #fff9;border-radius:24px;flex-wrap:wrap;justify-content:center;gap:4px;width:100%;max-width:1080px;margin:0 auto 12px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #ffffffbf}.theme-public .tab-icon{flex-shrink:0;width:22px;height:22px;display:none}.theme-public .tab-label{display:inline}.theme-public .journey-tab{color:#6b6b8a;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:24px;flex:1;padding:10px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.theme-public .journey-tab:hover{color:#6600fe;background:#6600fe0f}.theme-public .journey-tab.active{color:#6600fe;box-shadow:none;background:#fff;border:none}.theme-public .journey-panels{border-radius:20px;max-width:1080px;margin:0 auto;padding:40px 40px 64px;position:relative}.theme-public .journey-panels:before{content:"";-webkit-backdrop-filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(145deg,#ffffff47 0%,#ffffff0f 100%);border:1px solid #fff3;border-color:#fffc #fff3 #fff3 #fff9;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #ffffffbf}.theme-public .journey-panel{z-index:1;grid-template-columns:1fr 1fr;align-items:flex-start;gap:48px;animation:.4s panelFadeIn;display:none;position:relative}.theme-public .journey-panel.active{display:grid}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.theme-public .journey-panel-content h3{color:#1a1a1a;margin-bottom:12px;font-size:24px;font-weight:700}.theme-public .journey-panel-content>p{color:#666;margin-bottom:20px;font-size:15px;line-height:1.5}.theme-public .journey-panel-content ul{flex-direction:column;gap:10px;list-style:none;display:flex}.theme-public .journey-panel-content ul li{color:#444;align-items:center;gap:10px;font-size:14px;display:flex}.theme-public .journey-panel-content ul li:before{content:"";background:#6600fe;border-radius:50%;width:6px;min-width:6px;height:6px;display:inline-block}.theme-public .journey-mockup{background:#fff;border:1px solid #f6f6f6;border-radius:12px;padding:20px;box-shadow:0 4px 16px #0000000a}.theme-public .jm-header{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.theme-public .jm-dot{background:#6600fe;border-radius:50%;width:8px;height:8px}.theme-public .jm-title{color:#1a1a1a;font-size:13px;font-weight:600}.theme-public .jm-row{color:#555;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.theme-public .jm-row:last-child{border-bottom:none}.theme-public .jm-tag{border-radius:100px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.theme-public .jm-tag.match{color:#16a34a;background:#dcfce7}.theme-public .jm-tag.mid{color:#d97706;background:#fef3c7}.theme-public .jm-section-label{color:#6600fe;margin-bottom:10px;font-size:12px;font-weight:600}.theme-public .jm-line{background:#f0f0f0;border-radius:4px;height:8px;margin-bottom:6px}.theme-public .jm-line.full{width:100%}.theme-public .jm-line.mid{width:65%}.theme-public .jm-score-bar{color:#888;background:#f8f6ff;border:1px solid #ece5ff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;font-size:11px;display:flex}.theme-public .jm-score{color:#6600fe;font-size:14px;font-weight:700}.theme-public .jm-partner-row{color:#555;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.theme-public .jm-partner-row:last-child{border-bottom:none}.theme-public .jm-avatar{color:#6600fe;background:#f0ebfa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.theme-public .jm-partner-row .jm-tag{margin-left:auto}.theme-public .jm-progress-row{color:#555;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.theme-public .jm-progress-row:last-child{border-bottom:none}.theme-public .jm-progress-row>span:first-child{flex-shrink:0;width:120px;font-weight:500}.theme-public .jm-progress-row>span:last-child{text-align:right;color:#6600fe;flex-shrink:0;width:36px;font-weight:600}.theme-public .jm-bar{background:#eee;border-radius:3px;flex:1;height:6px;overflow:hidden}.theme-public .jm-bar-fill{background:linear-gradient(90deg,#6600fe,#4f00bc);border-radius:3px;height:100%}.theme-public .jm-kpi-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.theme-public .jm-kpi{text-align:center;background:#fafafb;border:1px solid #eee;border-radius:8px;padding:14px}.theme-public .jm-kpi-val{color:#1a1a1a;margin-bottom:4px;font-size:20px;font-weight:700;display:block}.theme-public .jm-kpi-label{color:#888;font-size:11px;font-weight:500}.theme-public .highlights-section{background:0 0;padding:80px;position:relative}.theme-public .highlights-inner{background:linear-gradient(135deg,#5b00e6 0%,#3a0099 100%);border-radius:28px;max-width:1280px;margin:0 auto;padding:72px;position:relative;overflow:hidden}.theme-public .highlights-bg{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.theme-public .highlights-title{color:#fff;text-align:center;z-index:1;margin-bottom:56px;font-size:44px;font-weight:700;line-height:1.2;position:relative}.theme-public .highlights-layout{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.theme-public .highlights-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-public .highlight-card{-webkit-backdrop-filter:blur(3px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;padding:24px;transition:background .3s,border-color .3s;transform:translateZ(0)}.theme-public .highlight-card.visible:hover{background:#ffffff26;border-color:#ffffff40}.theme-public .highlight-dot{opacity:.9;border-radius:50%;width:40px;height:40px;margin-bottom:16px}.theme-public .highlight-card h3{color:#fff;margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.3}.theme-public .highlight-card p{color:#ffffffad;font-size:13px;line-height:1.6}.theme-public .highlights-mockup{perspective:1000px;flex-direction:column;align-self:stretch;display:flex;position:relative}.theme-public .highlights-mockup .hm-browser{flex:1}.theme-public .hm-cursor{z-index:10;pointer-events:none;filter:drop-shadow(0 1px 2px #0000004d);animation:8s ease-in-out infinite cursorMove;position:absolute}@keyframes cursorMove{0%{opacity:0;top:28%;left:22%}4%{opacity:1}8%{top:28%;left:22%}15%{top:28%;left:22%;transform:scale(.85)}17%{transform:scale(1)}30%{top:28%;left:22%}40%{top:52%;left:30%}45%{top:52%;left:30%;transform:scale(.85)}47%{transform:scale(1)}60%{top:52%;left:30%}70%{top:11%;left:50%}75%{top:11%;left:50%;transform:scale(.85)}77%{transform:scale(1)}90%{opacity:1;top:11%;left:50%}96%{opacity:0}to{opacity:0;top:28%;left:22%}}.theme-public .hm-interactive[data-step="1"]{animation:8s infinite highlightStep1}.theme-public .hm-interactive[data-step="2"]{animation:8s infinite highlightStep2}.theme-public .hm-interactive[data-step="3"]{animation:8s infinite highlightStep3}@keyframes highlightStep1{0%,12%{box-shadow:none;background:#fafafb;border-color:#eee}15%{background:#f3eeff;border-color:#6600fe4d;box-shadow:0 0 0 3px #6600fe14}28%{background:#f3eeff;border-color:#6600fe4d;box-shadow:0 0 0 3px #6600fe14}35%{box-shadow:none;background:#fafafb;border-color:#eee}}@keyframes highlightStep2{0%,42%{box-shadow:none;background:0 0;border-color:#f0f0f0}45%{background:#f3eeff;border-color:#6600fe4d;box-shadow:0 0 0 3px #6600fe14}58%{background:#f3eeff;border-color:#6600fe4d;box-shadow:0 0 0 3px #6600fe14}65%{box-shadow:none;background:0 0;border-color:#f0f0f0}}@keyframes highlightStep3{0%,72%{box-shadow:none;background:#fafafb;border-color:#eee}75%{background:#f3eeff;border-color:#6600fe4d;box-shadow:0 0 0 3px #6600fe14}88%{background:#f3eeff;border-color:#6600fe4d;box-shadow:0 0 0 3px #6600fe14}92%{box-shadow:none;background:#fafafb;border-color:#eee}}@media (prefers-reduced-motion:reduce){.theme-public .hm-cursor{animation:none;display:none}.theme-public .hm-interactive{animation:none!important}}.theme-public .hm-interactive{border:1px solid #eee;transition:none}.theme-public .hm-browser{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #00000008,0 16px 40px #6600fe0f}.theme-public .hm-bar{background:#f8f8f8;border-bottom:1px solid #eee;align-items:center;gap:6px;padding:10px 14px;display:flex}.theme-public .hm-url{text-align:center;color:#999;background:#fff;border:1px solid #e0e0e0;border-radius:5px;flex:1;margin-left:6px;padding:3px 10px;font-size:11px}.theme-public .hm-body{padding:16px 18px}.theme-public .hm-search{color:#bbb;background:#fafafb;border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 14px;font-size:12px;display:flex}.theme-public .hm-section-label{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:600}.theme-public .hm-team-row{gap:10px;margin-bottom:16px;display:flex}.theme-public .hm-member{color:#555;background:#fafafb;border:1px solid #eee;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:500;display:flex}.theme-public .hm-avatar-sm{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.theme-public .hm-role{color:#aaa;margin-left:auto;font-size:9px;font-weight:400}.theme-public .hm-doc-row{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.theme-public .hm-doc{border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.theme-public .hm-doc-info{flex-direction:column;gap:1px;display:flex}.theme-public .hm-doc-name{color:#333;font-size:12px;font-weight:500}.theme-public .hm-doc-meta{color:#aaa;font-size:10px}.theme-public .hm-activity{flex-direction:column;gap:0;display:flex}.theme-public .hm-activity-item{color:#555;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.theme-public .hm-activity-item:last-child{border-bottom:none}.theme-public .hm-act-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.theme-public .hm-time{color:#bbb;flex-shrink:0;margin-left:auto;font-size:10px}.theme-public .how-it-works{background:0 0;padding:80px 32px}.theme-public .hiw-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1120px;margin:0 auto;display:grid}.theme-public .hiw-mockup{-webkit-backdrop-filter:blur(3px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:20px;height:360px;padding:12px;position:relative;overflow:hidden}.theme-public .hiw-screen{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;position:absolute;inset:12px;transform:translateY(8px)}.theme-public .hiw-screen.active{opacity:1;pointer-events:auto;position:absolute;transform:translateY(0)}.theme-public .hiw-browser{background:#fff;border:1px solid #f6f6f6;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000000a,0 20px 50px #6600fe0f}.theme-public .hiw-bar{background:#fafafa;border-bottom:1px solid #e5e5e5;align-items:center;gap:6px;padding:10px 14px;display:flex}.theme-public .hiw-url{color:#999;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex:1;margin-left:10px;padding:3px 10px;font-size:11px}.theme-public .hiw-body{flex:1;display:flex;overflow:hidden}.theme-public .hiw-sidebar{background:#fafafa;border-right:1px solid #eee;flex-shrink:0;width:110px;padding:12px 0}.theme-public .hiw-nav{color:#888;cursor:default;border-left:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.theme-public .hiw-nav.active{color:#6600fe;background:#6600fe0d;border-left-color:#6600fe;font-weight:600}.theme-public .hiw-main{flex:1;padding:16px 18px}.theme-public .hiw-main-title{color:#1a1a1a;margin-bottom:14px;font-size:13px;font-weight:600}.theme-public .hiw-opp{border-bottom:1px solid #f0f0f0;padding:10px 0}.theme-public .hiw-opp:last-of-type{border-bottom:none}.theme-public .hiw-opp-top{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.theme-public .hiw-opp-name{color:#1a1a1a;font-size:12px;font-weight:600}.theme-public .hiw-match{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.theme-public .hiw-match.high{color:#16a34a;background:#ecfdf5}.theme-public .hiw-match.mid{color:#ca8a04;background:#fefce8}.theme-public .hiw-opp-meta{color:#999;margin-bottom:6px;font-size:11px}.theme-public .hiw-opp-bar{background:#f0f0f0;border-radius:4px;height:4px;overflow:hidden}.theme-public .hiw-opp-fill{background:linear-gradient(90deg,#6600fe,#8b5cf6);border-radius:4px;height:100%;transition:width .6s}.theme-public .hiw-opp-fill.mid{background:linear-gradient(90deg,#ca8a04,#eab308)}.theme-public .hiw-cta-row{gap:10px;margin-top:14px;display:flex}.theme-public .hiw-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6600fe,#4f00bc);border-radius:6px;padding:6px 14px;font-size:11px;font-weight:600}.theme-public .hiw-btn-ghost{color:#666;cursor:pointer;border:1px solid #e0e0e0;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:500}.theme-public .hiw-steps{flex-direction:column;gap:0;display:flex}.theme-public .step-card{align-items:flex-start;gap:20px;display:flex}.theme-public .step-icon-wrap{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.theme-public .step-number{color:#999;width:48px;height:48px;box-shadow:none;background:#e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:flex}.theme-public .step-line{background:repeating-linear-gradient(#d4d4d4 0 4px,#0000 4px 8px);width:2px;height:48px;margin-top:8px}.theme-public .step-content{padding-top:4px;padding-bottom:24px}.theme-public .step-card{cursor:pointer;text-align:left;border-radius:12px;margin:-12px -12px 0;padding:12px;transition:background .25s}.theme-public .step-card:hover .step-number{background:#d4d4d4}.theme-public .step-card.active .step-number{color:#fff;background:linear-gradient(135deg,#6600fe,#4f00bc)}.theme-public .step-card.active:hover .step-number{background:linear-gradient(135deg,#6600fe,#4f00bc)}.theme-public .step-card h3{color:#888;margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.4;transition:color .3s}.theme-public .step-card.active h3{color:#1a1a1a}.theme-public .step-card p{color:#aaa;font-size:14px;line-height:1.65;transition:color .3s}.theme-public .step-card.active p{color:#666}.theme-public .hiw-proposal-section{margin-bottom:12px}.theme-public .hiw-prop-label{color:#6600fe;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.theme-public .hiw-prop-line{background:#e8e8e8;border-radius:3px;height:6px;margin-bottom:5px}.theme-public .hiw-prop-line.full{background:linear-gradient(90deg,#e8e8e8 0% 100%);width:100%}.theme-public .hiw-prop-line.mid{width:65%}.theme-public .hiw-score-row{gap:10px;margin-bottom:14px;display:flex}.theme-public .hiw-score-box{text-align:center;background:#f5f0ff;border:1px solid #e8deff;border-radius:8px;flex:1;padding:10px 12px}.theme-public .hiw-score-label{color:#888;margin-bottom:4px;font-size:10px;display:block}.theme-public .hiw-score-val{color:#6600fe;font-size:16px;font-weight:700}.theme-public .hiw-score-val.pass{color:#16a34a}.theme-public .hiw-partner-section{margin-top:4px}.theme-public .hiw-partner-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.theme-public .hiw-chip{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;padding:4px 10px;font-size:11px;font-weight:500}.theme-public .hiw-chip.pending{color:#a16207;background:#fefce8;border-color:#fef08a}.theme-public .hiw-chip-ok{font-weight:700}.theme-public .hiw-chip-wait{font-size:10px}.theme-public .hiw-proj-stats{gap:10px;margin-bottom:14px;display:flex}.theme-public .hiw-proj-stat{text-align:center;background:#fafafa;border:1px solid #eee;border-radius:8px;flex:1;padding:10px}.theme-public .hiw-proj-stat-val{color:#1a1a1a;font-size:16px;font-weight:700;display:block}.theme-public .hiw-proj-stat-val.on-track{color:#16a34a;font-size:13px}.theme-public .hiw-proj-stat-label{color:#999;margin-top:2px;font-size:10px;display:block}.theme-public .hiw-wp-list{margin-bottom:12px}.theme-public .hiw-wp-row{color:#555;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:6px 0;font-size:11px;display:flex}.theme-public .hiw-wp-row>span:first-child{color:#1a1a1a;flex-shrink:0;width:120px;font-weight:500}.theme-public .hiw-wp-row>span:last-child{text-align:right;color:#6600fe;flex-shrink:0;width:32px;font-weight:600}.theme-public .hiw-wp-bar{background:#f0f0f0;border-radius:3px;flex:1;height:6px;overflow:hidden}.theme-public .hiw-wp-fill{background:linear-gradient(90deg,#6600fe,#8b5cf6);border-radius:3px;height:100%}.theme-public .hiw-wp-fill.low{background:linear-gradient(90deg,#ca8a04,#eab308)}.theme-public .hiw-alert-row{color:#a16207;background:#fefce8;border:1px solid #fef08a;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;font-size:11px;display:flex}.theme-public .pricing{background:0 0;max-width:100%;padding:100px 32px}.theme-public .pricing .section-header{max-width:1216px;margin-left:auto;margin-right:auto}.theme-public .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1216px;margin:0 auto;display:grid}.theme-public .pricing-grid-4{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1440px}@media (max-width:1100px){.theme-public .pricing-grid-4{grid-template-columns:repeat(2,1fr);gap:24px;max-width:720px}}.theme-public .pricing-toggle{-webkit-backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff47 0%,#ffffff0f 100%);border:1px solid #fff3;border-color:#fffc #fff3 #fff3 #fff9;border-radius:24px;grid-template-columns:1fr 1fr;align-items:stretch;gap:4px;width:100%;max-width:440px;margin:0 auto 48px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #ffffffbf}.theme-public .pricing-toggle-btn{color:#6b6b8a;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:20px;flex:1;width:100%;padding:10px 20px;font:500 14px/1 Poppins,sans-serif;transition:all .2s}.theme-public .pricing-toggle-btn:hover{color:#6600fe;background:#6600fe0f}.theme-public .pricing-toggle-btn.active{color:#6600fe;box-shadow:none;background:#fff}.theme-public .pricing-toggle-save{color:inherit;opacity:.85;margin-left:2px;font-size:13px;font-weight:500}.theme-public .pricing-card{background:#fff;border:none;border-radius:20px;flex-direction:column;height:100%;padding:32px 28px;display:flex;position:relative}.theme-public .pricing-card .pricing-features{flex:1 0 auto}.theme-public .pricing-card .btn-full{margin-top:auto}.theme-public .pricing-card.featured{-webkit-backdrop-filter:blur(3px);background:0 0;border:none;position:relative;overflow:visible;transform:translateZ(0)}.theme-public .pricing-card.featured:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(130.87deg,#b4a0ff13 .79%,#6600ff26 43.68%,#683fff1f 94.57%);position:absolute;inset:0}.theme-public .pricing-card.featured>*{z-index:1;position:relative}.theme-public .popular-badge{color:#fff;white-space:nowrap;z-index:2;background:#6600fe;border-radius:100px;padding:4px 16px;font-size:12px;font-weight:600;top:0;left:auto;right:20px;transform:translateY(-50%);position:absolute!important}.theme-public .pricing-card h3{color:#1a1a1a;letter-spacing:-.2px;margin-bottom:2px;font-size:24px;font-weight:500}.theme-public .pricing-tag{color:#6600fe;-webkit-backdrop-filter:blur(2px);letter-spacing:.3px;white-space:nowrap;z-index:2;background:linear-gradient(145deg,#ffffff47 0%,#ffffff0f 100%);border:1px solid #f0edfa;border-radius:100px;align-items:center;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:auto;right:20px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #ffffffbf}.theme-public .pricing-tagline{color:#888;margin-top:0;margin-bottom:24px;font-size:13px}.theme-public .price{color:#1a1a1a;align-items:baseline;gap:6px;margin-bottom:6px;line-height:1.1;display:flex}.theme-public .price-num{color:#1a1a1a;font-size:40px;font-weight:700;line-height:1}.theme-public .price-old{color:#6600fe;font-size:13px;font-weight:500;line-height:1.1;text-decoration:line-through;text-decoration-thickness:1.5px}.theme-public .price-suffix{color:#888;font-size:14px;font-weight:400;line-height:1.1}.theme-public .price.has-old{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:8px;display:grid}.theme-public .price.has-old .price-num{grid-area:1/1/span 2;align-self:center}.theme-public .price.has-old .price-old{grid-area:1/2;align-self:end}.theme-public .price.has-old .price-suffix{grid-area:2/2;align-self:start;font-size:13px;font-weight:500}.theme-public .pricing-save{color:#16a34a;margin-top:-16px;margin-bottom:20px;font-size:12px;font-weight:600;line-height:1.4}.theme-public .pricing-billing s{color:#bbb;font-weight:400}.theme-public .price-custom{font-size:40px}.theme-public .pricing-billing{color:#888;min-height:18px;margin-top:0;margin-bottom:24px;font-size:12px}.theme-public .pricing-desc{color:#777;margin-top:12px;margin-bottom:28px;font-size:14px;line-height:1.6}.theme-public .pricing-features{flex-direction:column;gap:12px;margin-bottom:28px;list-style:none;display:flex}.theme-public .pricing-features li{color:#333;align-items:center;gap:10px;font-size:14px;display:flex}.theme-public .pricing-features li:before{content:"";background:#6600fe;border-radius:2px;flex-shrink:0;width:8px;min-width:8px;height:8px;display:inline-block}.theme-public .pricing-features-check li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M4 10.5l4 4 8-8.5' stroke='%236600FE' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;border-radius:0;width:18px;min-width:18px;height:18px}.theme-public .btn-full{border-radius:100px}.theme-public .btn-full.btn-primary{color:#fff;background:#6600fe;border:none}.theme-public .btn-full.btn-outline{color:#1a1a1a;background:0 0;border:1.5px solid #d0d0d0;border-radius:100px}.theme-public .testimonials{z-index:1;background:0 0;padding:80px 0 60px;position:relative;overflow:hidden}.theme-public .testimonials .section-header{z-index:2;max-width:1280px;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:0 32px;position:relative}.theme-public .ticker-nav{justify-content:flex-end;gap:10px;max-width:1280px;margin:28px auto 0;padding:0 32px;display:flex}.theme-public .ticker-btn{color:#555;cursor:pointer;background:0 0;border:1.5px solid #d8d8d8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,color .2s,background .2s;display:flex}.theme-public .ticker-btn:hover{color:#6600fe;background:#6600fe0a;border-color:#6600fe}.theme-public .testimonials-ticker{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.theme-public .ticker-track{gap:20px;width:max-content;animation:50s linear infinite testimonialsTicker;display:flex}.theme-public .ticker-track:hover{animation-play-state:paused}@keyframes testimonialsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.theme-public .testimonial-card{background:0 0;border-right:1px solid #e8e8e8;border-radius:0;flex-shrink:0;width:400px;padding:32px 28px 28px}.theme-public .quote-icon{color:#6600fe;opacity:.35;margin-bottom:14px;font-size:40px;font-weight:700;line-height:1}.theme-public .quote{color:#333;margin-bottom:24px;font-size:14px;line-height:1.65}.theme-public .author{flex-direction:column;gap:3px;display:flex}.theme-public .author strong{color:#1a1a1a;font-size:14px;font-weight:600}.theme-public .author span{color:#999;font-size:12px}.theme-public .faq-section{z-index:1;background:0 0;padding:80px 80px 200px;position:relative}.theme-public .faq-layout{background:url(/landing/faq-bg.svg) 50%/cover no-repeat;border-radius:32px;grid-template-columns:340px 1fr;align-items:start;gap:80px;width:1280px;max-width:100%;margin:0 auto;padding:72px 80px 252px;display:grid}.theme-public .faq-intro h2{color:#fff;margin-bottom:20px;font-size:50px;font-weight:700;line-height:1.2}.theme-public .faq-intro p{color:#ffffffb8;margin-bottom:32px;font-size:15px;line-height:1.7}.theme-public .faq-intro .btn-primary{color:#6600fe;background:#fff;border:none;border-radius:24px}.theme-public .faq-intro .btn-primary:hover{background:#ffffffe6}.theme-public .faq-list{flex-direction:column;gap:0;display:flex}.theme-public .faq-item{border-bottom:1px solid #fff3}.theme-public .faq-item:first-child{border-top:1px solid #fff3}.theme-public .faq-question{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;display:flex}.theme-public .faq-question:hover{color:#fffc}.theme-public .faq-chevron{color:#ffffffb3;flex-shrink:0;transition:transform .3s}.theme-public .faq-item.open .faq-chevron{transform:rotate(180deg)}.theme-public .faq-answer{max-height:0;transition:max-height .35s,padding .35s;overflow:hidden}.theme-public .faq-item.open .faq-answer{max-height:200px;padding-bottom:20px}.theme-public .faq-answer p{color:#ffffffb8;font-size:14px;line-height:1.7}.theme-public .cta-parallax-bg{z-index:2;background:0 0;margin-top:-410px;padding:0 80px 100px;position:relative}@keyframes heroEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.theme-public .hero-card{animation:.8s cubic-bezier(.22,1,.36,1) 50ms both heroEnter}@media (prefers-reduced-motion:reduce){.theme-public .hero-card{animation:none}}.theme-public .fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.theme-public .fade-in.visible{opacity:1;transform:translateY(0)}.theme-public .highlights-inner.fade-in,.theme-public .faq-layout.fade-in{transition:opacity .8s,transform .8s;transform:translateY(40px)}.theme-public .solution-card.fade-in:nth-child(2){transition-delay:80ms}.theme-public .solution-card.fade-in:nth-child(3){transition-delay:.16s}.theme-public .solution-card.fade-in:nth-child(4){transition-delay:.24s}.theme-public .solution-card.fade-in:nth-child(5){transition-delay:.32s}.theme-public .solution-card.fade-in:nth-child(6){transition-delay:.4s}.theme-public .pricing-card.fade-in:nth-child(2){transition-delay:.1s}.theme-public .pricing-card.fade-in:nth-child(3){transition-delay:.2s}.theme-public .testimonial-card.fade-in:nth-child(2){transition-delay:.1s}.theme-public .testimonial-card.fade-in:nth-child(3){transition-delay:.2s}.theme-public .challenge-card.fade-in:nth-child(2){transition-delay:60ms}.theme-public .challenge-card.fade-in:nth-child(3){transition-delay:.12s}.theme-public .challenge-card.fade-in:nth-child(4){transition-delay:.18s}.theme-public .highlight-card.fade-in:nth-child(2){transition-delay:80ms}.theme-public .highlight-card.fade-in:nth-child(3){transition-delay:.16s}.theme-public .highlight-card.fade-in:nth-child(4){transition-delay:.24s}.theme-public .step-card.fade-in:first-child{transition-delay:0s}.theme-public .step-card.fade-in:nth-child(2){transition-delay:.15s}.theme-public .step-card.fade-in:nth-child(3){transition-delay:.3s}.theme-public .faq-item.fade-in:nth-child(2){transition-delay:60ms}.theme-public .faq-item.fade-in:nth-child(3){transition-delay:.12s}.theme-public .faq-item.fade-in:nth-child(4){transition-delay:.18s}.theme-public .faq-item.fade-in:nth-child(5){transition-delay:.24s}.theme-public .faq-item.fade-in:nth-child(6){transition-delay:.3s}.theme-public .cta-section{text-align:center;-webkit-backdrop-filter:blur(28px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:28px;flex-direction:column;align-items:center;width:1140px;max-width:100%;margin:40px auto 0;padding:72px 80px 80px;display:flex}.theme-public .cta-section h2{color:#fff;text-align:center;max-width:900px;margin:0 auto 16px;font-size:50px;font-weight:700}.theme-public .cta-section p{color:#ffffffd9;max-width:560px;margin-bottom:40px;font-size:16px;line-height:1.6}.theme-public .cta-section .btn-primary{color:#fff;background:#3d0099;border:none;border-radius:100px;padding:14px 36px}.theme-public .cta-section .btn-primary:hover{background:#2e0073}.theme-public .footer{background:#f6f5fa;width:100%}.theme-public .footer-inner{border-top:1px solid #00000014;max-width:1280px;margin:0 auto;padding:48px 0 32px}.theme-public .footer-main{justify-content:space-between;align-items:flex-start;margin-bottom:80px;display:flex}.theme-public .footer-cols{gap:80px;display:flex}.theme-public .footer-col{flex-direction:column;gap:8px;display:flex}.theme-public .footer-col h4{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.theme-public .footer-col a{color:#888;font-size:14px;text-decoration:none;transition:color .2s}.theme-public .footer-col a:hover{color:#1a1a1a}.theme-public .footer-bottom{justify-content:flex-end;display:flex}.theme-public .footer-logo-link{align-items:center;display:flex}.theme-public .footer-logo-img{width:auto;height:21px}.theme-public .copyright{color:#999;font-size:14px}.dark .theme-public{color:#e0e0e0;background:#06030f}.dark .theme-public .navbar{border-bottom-color:#2a2a3580;-webkit-backdrop-filter:blur(16px)!important;background:#0f0f1399!important}.dark .theme-public .nav-links a{color:#aaa}.dark .theme-public .nav-links a:hover{color:#fff}.dark .theme-public .theme-toggle{background:#1e1e28;border-color:#3a3a48}.dark .theme-public .theme-toggle:hover{background:#2a2a38}.dark .theme-public .nav-login{color:#e0e0e0}.dark .theme-public .hero{background:0 0}.dark .theme-public .hero-card{background:linear-gradient(160deg,#1a1230 0%,#130a24 100%)}.dark .theme-public .badge{color:#c8b8ff;background:#1e1e288c;border-color:#ffffff1f}.dark .theme-public .hero h1{color:#f0f0f0}.dark .theme-public .hero-sub{color:#999}.dark .theme-public .btn-outline{color:#e0e0e0;background:#1e1e28;border-color:#3a3a48}.dark .theme-public .hero .btn-outline{color:#1a1a1a;background:#fff;border-color:#0000}.dark .theme-public .mockup-glass-frame{background:#ffffff0f;border-color:#6600fe2e}.dark .theme-public .mockup-browser{background:#1a1a24;box-shadow:0 4px 6px #0003,0 20px 50px #6600fe1f,0 0 0 1px #ffffff0f}.dark .theme-public .browser-bar{background:#16161e;border-bottom-color:#2a2a35}.dark .theme-public .browser-url{color:#777;background:#1e1e28;border-color:#3a3a48}.dark .theme-public .mock-sidebar{background:#16161e;border-right-color:#2a2a35}.dark .theme-public .mock-nav-item{color:#777}.dark .theme-public .mock-nav-item.active{color:#c8b8ff;background:#6600fe26;border-right-color:#6600fe}.dark .theme-public .mock-main{background:#1a1a24}.dark .theme-public .mock-title{color:#f0f0f0}.dark .theme-public .mock-pill{color:#c8b8ff;background:#6600fe33}.dark .theme-public .mock-stat-card{background:#16161e;border-color:#2a2a35}.dark .theme-public .mock-stat-label{color:#777}.dark .theme-public .mock-stat-value{color:#f0f0f0}.dark .theme-public .mock-stat-bar{background:#2a2a35}.dark .theme-public .mock-table{border-color:#2a2a35}.dark .theme-public .mock-table-header{color:#777;background:#16161e;border-bottom-color:#2a2a35}.dark .theme-public .mock-table-row{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .mock-project-name{color:#f0f0f0}.dark .theme-public .mock-status.active{color:#4ade80;background:#16332a}.dark .theme-public .mock-status.warning{color:#fbbf24;background:#332b16}.dark .theme-public .mock-activity-title{color:#f0f0f0}.dark .theme-public .mock-activity-item{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .mock-activity-time{color:#666}.dark .theme-public .stats-row{border-top-color:#2a2a35}.dark .theme-public .stat-number{color:#f0f0f0}.dark .theme-public .stat-label{color:#777}.dark .theme-public .section-header h2{color:#f0f0f0}.dark .theme-public .section-header p{color:#999}.dark .theme-public .logo-ticker{background:#0a0519b8}.dark .theme-public .ticker-label{color:#aaa;background:0 0}.dark .theme-public .ticker-fade-left{background:linear-gradient(90deg,#0a0519cc 0%,#0000 100%)}.dark .theme-public .ticker-fade-right{background:linear-gradient(270deg,#0a0519cc 0%,#0000 100%)}.dark .theme-public .ticker-logo{color:#777}.dark .theme-public .ticker-logo:hover{color:#aaa}.dark .theme-public .challenge-section{background:0 0}.dark .theme-public .challenge-card{background:#1a1a24;border-color:#2a2a35}.dark .theme-public .challenge-card p{color:#999}.dark .theme-public .challenge-icon{background:#6600fe26}.dark .theme-public .solution-section{background:0 0}.dark .theme-public .solution-card{background:#180f2c;border-color:#6600fe38}.dark .theme-public .solution-card.visible:hover{background:#342456;border-color:#6600fe61;box-shadow:0 16px 40px #6600fe26}.dark .theme-public .sol-card-graphic{background:0 0}.dark .theme-public .solution-card h3{color:#f0f0f0}.dark .theme-public .solution-card p{color:#999}.dark .theme-public .audience-section{--audience-fade:#06030f;background:0 0}.dark .theme-public .audience-orbit-title{color:#f0f0f0}.dark .theme-public .audience-tag{color:#c8b8ff;box-shadow:none;background:#ffffff0f;border-color:#6600fe2e}.dark .theme-public .journey-section{background:0 0}.dark .theme-public .journey-tabs{background:#0a0519bf;border-color:#6600fe38;box-shadow:0 4px 24px #00000059}.dark .theme-public .journey-tab{color:#9090b0;background:0 0;border:none}.dark .theme-public .journey-tab:hover{color:#c8b8ff;background:#6600fe1a}.dark .theme-public .journey-tab.active{color:#c8b8ff;box-shadow:none;background:#6600fe33;border:#0000}.dark .theme-public .journey-panel-content h3{color:#f0f0f0}.dark .theme-public .journey-panel-content>p{color:#999}.dark .theme-public .journey-panel-content ul li{color:#aaa}.dark .theme-public .journey-mockup{background:#1a1a24;border-color:#2a2a35;box-shadow:0 4px 16px #0003}.dark .theme-public .jm-header{border-bottom-color:#2a2a35}.dark .theme-public .jm-title{color:#f0f0f0}.dark .theme-public .jm-row{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .jm-section-label{color:#c8b8ff}.dark .theme-public .jm-line{background:#2a2a35}.dark .theme-public .journey-panels:before{background:#0a0519a6;border-color:#6600fe2e;box-shadow:0 8px 32px #0006,0 2px 8px #0003}.dark .theme-public .jm-score-bar{color:#777;background:#6600fe1a;border-color:#6600fe33}.dark .theme-public .jm-score{color:#c8b8ff}.dark .theme-public .jm-partner-row{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .jm-avatar{color:#c8b8ff;background:#6600fe26}.dark .theme-public .jm-progress-row{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .jm-progress-row>span:last-child{color:#c8b8ff}.dark .theme-public .jm-bar{background:#2a2a35}.dark .theme-public .jm-kpi{background:#16161e;border-color:#2a2a35}.dark .theme-public .jm-kpi-val{color:#f0f0f0}.dark .theme-public .jm-kpi-label{color:#777}.dark .theme-public .jm-tag.match{color:#4ade80;background:#16332a}.dark .theme-public .jm-tag.mid{color:#fbbf24;background:#332b16}.dark .theme-public .highlights-section{background:0 0}.dark .theme-public .highlights-inner{background:linear-gradient(135deg,#40b 0%,#280077 100%)}.dark .theme-public .highlights-bg{opacity:.45}.dark .theme-public .highlight-card{-webkit-backdrop-filter:blur(3px);box-shadow:none;background:#ffffff12;border-color:#6600fe40}.dark .theme-public .highlight-icon{background:0 0}.dark .theme-public .highlight-icon svg{stroke:#c8b8ff}.dark .theme-public .highlight-card h3{color:#f0f0f0}.dark .theme-public .highlight-card p{color:#999}.dark .theme-public .hm-cursor svg path{fill:#f0f0f0;stroke:#333}.dark .theme-public .hm-interactive[data-step="1"]{animation-name:highlightStep1Dark}.dark .theme-public .hm-interactive[data-step="2"]{animation-name:highlightStep2Dark}.dark .theme-public .hm-interactive[data-step="3"]{animation-name:highlightStep3Dark}@keyframes highlightStep1Dark{0%,12%{box-shadow:none;background:#16161e;border-color:#2a2a35}15%{background:#6600fe1f;border-color:#6600fe59;box-shadow:0 0 0 3px #6600fe1a}28%{background:#6600fe1f;border-color:#6600fe59;box-shadow:0 0 0 3px #6600fe1a}35%{box-shadow:none;background:#16161e;border-color:#2a2a35}}@keyframes highlightStep2Dark{0%,42%{box-shadow:none;background:0 0;border-color:#2a2a35}45%{background:#6600fe1f;border-color:#6600fe59;box-shadow:0 0 0 3px #6600fe1a}58%{background:#6600fe1f;border-color:#6600fe59;box-shadow:0 0 0 3px #6600fe1a}65%{box-shadow:none;background:0 0;border-color:#2a2a35}}@keyframes highlightStep3Dark{0%,72%{box-shadow:none;background:#16161e;border-color:#2a2a35}75%{background:#6600fe1f;border-color:#6600fe59;box-shadow:0 0 0 3px #6600fe1a}88%{background:#6600fe1f;border-color:#6600fe59;box-shadow:0 0 0 3px #6600fe1a}92%{box-shadow:none;background:#16161e;border-color:#2a2a35}}.dark .theme-public .hm-browser{background:#1a1a24;border-color:#2a2a35;box-shadow:0 4px 6px #0003,0 16px 40px #6600fe1a}.dark .theme-public .hm-bar{background:#16161e;border-bottom-color:#2a2a35}.dark .theme-public .hm-url{color:#777;background:#1e1e28;border-color:#3a3a48}.dark .theme-public .hm-search{color:#666;background:#16161e;border-color:#2a2a35}.dark .theme-public .hm-section-label{color:#666}.dark .theme-public .hm-member{color:#aaa;background:#16161e;border-color:#2a2a35}.dark .theme-public .hm-role{color:#666}.dark .theme-public .hm-doc{border-color:#2a2a35}.dark .theme-public .hm-doc svg{stroke:#c8b8ff}.dark .theme-public .hm-doc-name{color:#e0e0e0}.dark .theme-public .hm-doc-meta{color:#666}.dark .theme-public .hm-activity-item{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .hm-time{color:#555}.dark .theme-public .how-it-works{background:0 0}.dark .theme-public .step-line{background:repeating-linear-gradient(#2a2a35 0 4px,#0000 4px 8px)}.dark .theme-public .hiw-mockup{background:#0a0519a6;border-color:#6600fe2e}.dark .theme-public .hiw-browser{background:#1a1a24;border-color:#6600fe2e;box-shadow:0 4px 6px #0003,0 20px 50px #6600fe1a}.dark .theme-public .hiw-bar{background:#16161e;border-bottom-color:#2a2a35}.dark .theme-public .hiw-url{color:#777;background:#1e1e28;border-color:#3a3a48}.dark .theme-public .hiw-sidebar{background:#16161e;border-right-color:#2a2a35}.dark .theme-public .hiw-nav{color:#777}.dark .theme-public .hiw-nav.active{color:#c8b8ff;background:#6600fe1f;border-left-color:#6600fe}.dark .theme-public .hiw-main{background:#1a1a24}.dark .theme-public .hiw-main-title{color:#f0f0f0}.dark .theme-public .hiw-opp{border-bottom-color:#1e1e28}.dark .theme-public .hiw-opp-name{color:#f0f0f0}.dark .theme-public .hiw-opp-meta{color:#666}.dark .theme-public .hiw-opp-bar{background:#2a2a35}.dark .theme-public .hiw-match.high{color:#4ade80;background:#16332a}.dark .theme-public .hiw-match.mid{color:#fbbf24;background:#332b16}.dark .theme-public .hiw-btn-ghost{color:#aaa;border-color:#3a3a48}.dark .theme-public .hiw-cta-row .hiw-btn-ghost{background:#1e1e28}.dark .theme-public .step-number{color:#666;background:#2a2a35}.dark .theme-public .step-card:hover .step-number{background:#3a3a48}.dark .theme-public .step-card.active .step-number{color:#fff;background:linear-gradient(135deg,#6600fe,#4f00bc)}.dark .theme-public .step-card h3{color:#666}.dark .theme-public .step-card.active h3{color:#f0f0f0}.dark .theme-public .step-card p{color:#555}.dark .theme-public .step-card.active p{color:#999}.dark .theme-public .hiw-prop-line{background:#2a2a35}.dark .theme-public .hiw-score-box{background:#6600fe1a;border-color:#6600fe33}.dark .theme-public .hiw-score-label{color:#666}.dark .theme-public .hiw-chip{color:#4ade80;background:#16332a;border-color:#1a4d36}.dark .theme-public .hiw-chip.pending{color:#fbbf24;background:#332b16;border-color:#4d3f1a}.dark .theme-public .hiw-proj-stat{background:#16161e;border-color:#2a2a35}.dark .theme-public .hiw-proj-stat-val{color:#f0f0f0}.dark .theme-public .hiw-proj-stat-label{color:#666}.dark .theme-public .hiw-wp-row{color:#aaa;border-bottom-color:#1e1e28}.dark .theme-public .hiw-wp-row>span:first-child{color:#e0e0e0}.dark .theme-public .hiw-wp-row>span:last-child{color:#c8b8ff}.dark .theme-public .hiw-wp-bar{background:#2a2a35}.dark .theme-public .hiw-alert-row{color:#fbbf24;background:#332b16;border-color:#4d3f1a}.dark .theme-public .pricing{background:0 0}.dark .theme-public .pricing-card{background:#1a1724;box-shadow:0 2px 12px #0000004d}.dark .theme-public .pricing-card.featured{box-shadow:none;background:#2a1f44}.dark .theme-public .pricing-card h3{color:#f0f0f0}.dark .theme-public .pricing-tag{color:#c8b8ff;box-shadow:none;background:#6600fe26;border-color:#6600fe59}.dark .theme-public .pricing-tagline{color:#888}.dark .theme-public .price,.dark .theme-public .price-num{color:#fff}.dark .theme-public .price-suffix{color:#888}.dark .theme-public .price-old{color:#c8b8ff}.dark .theme-public .pricing-billing{color:#888}.dark .theme-public .pricing-billing s{color:#555}.dark .theme-public .pricing-save{color:#4ade80}.dark .theme-public .pricing-desc{color:#999}.dark .theme-public .pricing-features li{color:#c8c8d0}.dark .theme-public .pricing-features-check li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M4 10.5l4 4 8-8.5' stroke='%23c8b8ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.dark .theme-public .pricing-toggle{background:#0a0519bf;border-color:#6600fe38;box-shadow:0 4px 24px #00000059}.dark .theme-public .pricing-toggle-btn{color:#9090b0;background:0 0}.dark .theme-public .pricing-toggle-btn:hover{color:#c8b8ff;background:#6600fe1a}.dark .theme-public .pricing-toggle-btn.active{color:#c8b8ff;box-shadow:none;background:#6600fe33}.dark .theme-public .btn-full.btn-outline{color:#e0e0e0;background:#1e1e28;border-color:#3a3a48}.dark .theme-public .testimonials{background:0 0}.dark .theme-public .ticker-btn{color:#aaa;border-color:#333}.dark .theme-public .ticker-btn:hover{color:#72f;border-color:#72f}.dark .theme-public .testimonial-card{background:0 0}.dark .theme-public .quote-icon{color:#6600fe}.dark .theme-public .quote{color:#aaa}.dark .theme-public .author{border-top-color:#2a2a35}.dark .theme-public .author strong{color:#f0f0f0}.dark .theme-public .author span{color:#777}.dark .theme-public .faq-section{background:0 0}.dark .theme-public .faq-layout{background:linear-gradient(135deg,#6600fe,#4f00bc)}.dark .theme-public .cta-parallax-bg{background:0 0}.dark .theme-public .cta-section{background:#ffffff12;border-color:#6600fe2e}.dark .theme-public .cta-section h2{color:#fff}.dark .theme-public .cta-section p{color:#ffffffbf}.dark .theme-public .footer{background:0 0}.dark .theme-public .footer-inner{border-top-color:#ffffff14}.dark .theme-public .footer-col h4{color:#f0f0f0}.dark .theme-public .footer-col a{color:#777}.dark .theme-public .footer-col a:hover{color:#e0e0e0}.dark .theme-public .copyright{color:#666}.theme-public .footer-logo-dark,.dark .theme-public .footer-logo-light{display:none}.dark .theme-public .footer-logo-dark{display:block}@media (max-width:768px){.theme-public h2{line-height:1.25;font-size:28px!important}.theme-public .section-header{margin-bottom:32px;padding:0 20px}.theme-public .section-header p{font-size:15px}.theme-public .nav-inner{grid-template-columns:1fr auto;padding:12px 20px}.theme-public .nav-links,.theme-public .nav-right{display:none}.theme-public .nav-hamburger{display:flex}.theme-public .hero{padding:16px 20px 0}.theme-public .hero-card{border-radius:20px;width:100%;margin:0;padding:48px 24px 0;overflow:hidden}.theme-public .hero h1{margin-bottom:16px;font-size:36px;line-height:1.2}.theme-public .hero-sub{margin-bottom:24px;font-size:15px}.theme-public .cta-buttons{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:32px}.theme-public .cta-buttons .btn{text-align:center;width:100%}.theme-public .hero-mockup{width:100%;max-height:none;margin-top:24px;margin-bottom:0;overflow:hidden}.theme-public .mockup-glass-frame{position:static;transform:none}.theme-public .mockup-browser{zoom:.31;width:874px}.theme-public .highlights-section{padding:60px 20px}.theme-public .highlights-layout{grid-template-columns:1fr;gap:24px}.theme-public .highlights-cards{grid-template-columns:1fr}.theme-public .highlights-inner{border-radius:20px;padding:36px 20px 28px}.theme-public .highlights-title{margin-bottom:24px}.theme-public .highlights-mockup{display:none}.theme-public .solution-section{padding:80px 20px 60px}.theme-public .solution-grid{grid-template-columns:1fr;gap:16px}.theme-public .solution-card:first-child,.theme-public .solution-card:nth-child(4),.theme-public .solution-card:nth-child(5){grid-column:span 1}.theme-public .how-it-works{padding:60px 20px}.theme-public .hiw-layout{grid-template-columns:1fr;gap:24px}.theme-public .hiw-mockup{display:none}.theme-public .hiw-steps{gap:16px}.theme-public .journey-section{padding:60px 20px}.theme-public .journey-tabs{scrollbar-width:none;border-radius:16px;flex-direction:row;gap:4px;padding:6px;overflow-x:auto}.theme-public .journey-tabs::-webkit-scrollbar{display:none}.theme-public .journey-tab{white-space:normal;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;min-width:48px;padding:10px 6px;display:flex}.theme-public .tab-icon{display:block}.theme-public .tab-label{display:none}.theme-public .journey-panels{border-radius:16px;padding:28px 20px 40px}.theme-public .journey-panel.active{grid-template-columns:1fr}.theme-public .pricing{padding:60px 0}.theme-public .pricing .section-header{padding:0 20px}.theme-public .pricing-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:4px;padding:24px 32px;display:flex;overflow-x:auto}.theme-public .pricing-grid::-webkit-scrollbar{display:none}.theme-public .pricing-card{scroll-snap-align:center;transform-origin:50%;opacity:1;flex:0 0 calc(100vw - 64px);transition:transform .35s,opacity .35s;transform:scale(.78)}.theme-public .pricing-card.carousel-active{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards pricingCardIn}.theme-public .pricing-card.featured{transform:scale(.78)}.theme-public .pricing-card.featured.carousel-active{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards pricingCardIn}.theme-public .popular-badge{padding:3px 12px;font-size:11px}@keyframes pricingCardIn{0%{opacity:1;transform:scale(.78)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.theme-public .faq-section{padding:60px 20px 120px}.theme-public .faq-layout{border-radius:20px;grid-template-columns:1fr;gap:32px;padding:40px 24px 60px}.theme-public .faq-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.theme-public .faq-intro h2{line-height:1.2}.theme-public .testimonials-grid{grid-template-columns:1fr}.theme-public .testimonial-card{width:300px}.theme-public .testimonials{padding:60px 0}.theme-public .cta-section{border-radius:20px;margin:40px 12px 0;padding:48px 24px}.theme-public .cta-section h2{line-height:1.2}.theme-public .cta-parallax-bg{background:linear-gradient(160deg,#39008f 0%,#6600fe 100%);margin-top:0;padding:0 12px 60px}.theme-public .cta-section{-webkit-backdrop-filter:none;background:#ffffff1f}.theme-public .footer-main{flex-direction:column;gap:36px;margin-bottom:40px}.theme-public .footer-inner{padding:40px 20px 24px}.theme-public .footer-cols{flex-wrap:wrap;gap:24px}.theme-public .footer-col{min-width:calc(50% - 12px)}}@media (max-width:480px){.theme-public .hero h1{font-size:30px}.theme-public .hero-card{padding:40px 20px 32px}.theme-public .footer-col{min-width:100%}}.theme-public .contact-page{background:#f6f5fa;min-height:100vh;position:relative;overflow:hidden}.theme-public .contact-logo-bg{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;z-index:0;width:800px;height:auto;position:absolute;top:280px;right:0}.theme-public .contact-main{z-index:1;max-width:1280px;margin:0 auto;padding:80px 80px 100px;position:relative}.theme-public .contact-header{text-align:center;margin-bottom:52px}.theme-public .contact-header .badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#444;background:#fff9;border-radius:24px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:14px;font-weight:500;display:inline-flex}.theme-public .contact-header h1{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:16px;font-size:50px;font-weight:700;line-height:1.1}.theme-public .contact-header p{color:#444;max-width:500px;margin:0 auto;font-size:16px;line-height:1.6}.theme-public .contact-card{max-width:653px;box-shadow:none;background:#fff;border-radius:24px;margin:0 auto 32px;padding:48px}.theme-public .contact-form{flex-direction:column;gap:24px;display:flex}.theme-public .contact-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-public .contact-field{flex-direction:column;gap:6px;display:flex}.theme-public .contact-field label{color:#1a1a1a;font-size:13px;font-weight:500}.theme-public .contact-field input,.theme-public .contact-field textarea{color:#1a1a1a;background:#f8f7ff;border:.8px solid #6600fe1f;border-radius:20px;outline:none;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.theme-public .contact-field input::placeholder,.theme-public .contact-field textarea::placeholder{color:#aaa}.theme-public .contact-field input:focus,.theme-public .contact-field textarea:focus{border-color:#6600fe66;box-shadow:0 0 0 3px #6600fe0f}.theme-public .contact-field textarea{resize:vertical;min-height:140px;line-height:1.6}.theme-public .contact-field-error{color:#dc2626;margin-top:2px;font-size:12px}.theme-public .contact-field input[aria-invalid=true],.theme-public .contact-field textarea[aria-invalid=true]{border-color:#dc262666}.theme-public .contact-submit{color:#fff;cursor:pointer;background:linear-gradient(5deg,#6600fe 39.6%,#4f00bc 110.3%);border:none;border-radius:24px;width:100%;padding:14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;transition:opacity .2s,transform .15s}.theme-public .contact-submit:hover{opacity:.9;transform:translateY(-1px)}.theme-public .contact-submit:active{transform:translateY(0)}.theme-public .contact-submit:disabled{cursor:not-allowed;opacity:.7;transform:none}.theme-public .contact-note{text-align:center;color:#737373;margin-top:-8px;font-size:12px}.theme-public .contact-info-row{grid-template-columns:1fr 1fr;gap:16px;max-width:653px;margin:0 auto;display:grid}.theme-public .contact-info-card{-webkit-backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff47 0%,#ffffff0f 100%);border:1px solid #fff3;border-color:#fffc #fff3 #fff3 #fff9;border-radius:20px;align-items:center;gap:16px;padding:20px 24px;display:flex;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 6px #ffffffbf}.theme-public .contact-info-icon{color:#6600fe;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:visible}.theme-public .contact-info-icon svg{flex-shrink:0;overflow:visible}.theme-public .contact-info-label{color:#737373;margin-bottom:2px;font-size:12px}.theme-public .contact-info-value{color:#1a1a1a;font-size:14px;font-weight:500}.dark .theme-public .contact-page{background:0 0}.dark .theme-public .contact-logo-bg{opacity:.3}.dark .theme-public .contact-header h1{color:#f0eeff}.dark .theme-public .contact-header p{color:#aaa}.dark .theme-public .contact-header .badge{color:#ccc;background:#ffffff14}.dark .theme-public .contact-card{background:#1a1230;box-shadow:0 4px 40px #0000004d}.dark .theme-public .contact-field label{color:#e0d8ff}.dark .theme-public .contact-field input,.dark .theme-public .contact-field textarea{color:#f0eeff;background:#120d22;border-color:#6600fe40}.dark .theme-public .contact-field input::placeholder,.dark .theme-public .contact-field textarea::placeholder{color:#666}.dark .theme-public .contact-info-card{background:#0a0519a6;border-color:#6600fe2e;box-shadow:0 8px 32px #0006,0 2px 8px #0003}.dark .theme-public .contact-info-label{color:#888}.dark .theme-public .contact-info-value{color:#e0d8ff}.dark .theme-public .contact-field input:focus,.dark .theme-public .contact-field textarea:focus{border-color:#6600fe80;box-shadow:0 0 0 3px #6600fe1a}@media (max-width:768px){.theme-public .contact-main{padding:48px 20px 80px}.theme-public .contact-header h1{font-size:32px}.theme-public .contact-card{padding:28px 20px}.theme-public .contact-form-row,.theme-public .contact-info-row{grid-template-columns:1fr}}.theme-public .navbar{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.theme-public .badge{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.theme-public .mockup-glass-frame{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.theme-public .logo-ticker{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.theme-public .audience-tag{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.theme-public .journey-tabs,.theme-public .journey-panels:before,.theme-public .highlight-card,.theme-public .hiw-mockup,.theme-public .pricing-card.featured{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.theme-public .cta-section{-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important}.theme-public .copyright,.theme-public .contact-header .badge{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.theme-public .contact-info-card{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.theme-public .mobile-menu a.btn-primary{color:#fff}html:has(.theme-public){scroll-behavior:smooth}@media (max-width:768px){.theme-public .cta-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}