.geo-home .ant-layout-content,.geo-home.ant-layout{background:#ffffff!important}.geo-home{color:#0b1b3a}.geo-home img{max-width:100%}.lp-wrap{width:min(1160px,100% - 48px);margin:0 auto}.lp-band,.lp-section{padding:104px 0}.lp-band{background:linear-gradient(180deg,#f5f9ff,#f0f6ff)}.lp-eyebrow{display:inline-flex;align-items:center;padding:6px 15px;border-radius:999px;background:#eaf2ff;border:1px solid #d6e4ff;color:#1d4ed8;font-size:13px;font-weight:600;letter-spacing:.02em}.lp-section-head{text-align:center;max-width:720px;margin:0 auto 58px}.lp-h2{font-size:clamp(26px,3.4vw,38px);font-weight:800;color:#0b1b3a;letter-spacing:-.02em;line-height:1.32;margin:18px 0 0}.lp-h2-left{text-align:left}.lp-head-desc{margin:16px auto 0;color:#5b6880;font-size:16px;line-height:1.8}.lp-center{text-align:center;margin-top:50px}.lp-p{color:#475569;font-size:15.5px;line-height:1.95;margin:0 0 18px}.lp-p strong{color:#0f172a}.lp-btn{border-radius:999px!important;height:46px!important;padding:0 28px!important;font-weight:600!important;font-size:15px!important;display:inline-flex;align-items:center;gap:7px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease!important}.lp-btn-primary{background:linear-gradient(135deg,#1d4ed8,#3b82f6)!important;border:none!important;color:#fff!important;box-shadow:0 10px 24px -6px rgba(37,99,235,.45)}.lp-btn-primary:focus,.lp-btn-primary:hover{background:linear-gradient(135deg,#1e40af,#2563eb)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 16px 32px -8px rgba(37,99,235,.5)!important}.lp-btn-ghost{background:#ffffff!important;color:#1d4ed8!important;border:1.5px solid #cdddff!important}.lp-btn-ghost:focus,.lp-btn-ghost:hover{color:#1e40af!important;border-color:#2563eb!important;background:#f2f6ff!important;transform:translateY(-2px)}.lp-btn-white{background:#ffffff!important;color:#1d4ed8!important;border:none!important;font-weight:700!important;box-shadow:0 12px 30px -8px rgba(8,30,80,.4)}.lp-btn-white:focus,.lp-btn-white:hover{background:#eef4ff!important;color:#1e40af!important;transform:translateY(-2px)}.lp-hero{position:relative;overflow:hidden;padding:92px 0 120px;background:radial-gradient(820px 440px at 50% -160px,rgba(37,99,235,.15),transparent 62%),radial-gradient(620px 320px at 86% -40px,rgba(14,165,233,.1),transparent 60%),radial-gradient(520px 300px at 12% 0,rgba(99,102,241,.08),transparent 60%),linear-gradient(180deg,#f6f9ff,#ffffff 85%)}.lp-hero-inner{text-align:center;position:relative;z-index:1}.lp-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 17px;border-radius:999px;background:#eaf2ff;color:#1d4ed8;border:1px solid #d3e2ff;font-size:13.5px;font-weight:600}.lp-h1{font-size:clamp(32px,5.2vw,54px);line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#0b1b3a;margin:24px 0 0}.lp-grad{background:linear-gradient(120deg,#1d4ed8,#2563eb 45%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-desc{max-width:720px;margin:22px auto 0;font-size:17px;line-height:1.9;color:#51607a}.lp-hero-actions{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:34px;flex-wrap:wrap}.lp-platforms{margin-top:48px}.lp-platforms-label{font-size:13px;color:#7c8aa3;letter-spacing:.05em;margin-bottom:18px}.lp-platforms-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px}.lp-platform-logo{height:32px;width:auto!important;flex:none;opacity:.85;transition:opacity .25s ease,transform .25s ease}.lp-platform-logo:hover{opacity:1;transform:translateY(-3px)}.lp-mockup{position:relative;max-width:980px;margin:66px auto 0}.lp-browser-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;border:1px solid #e2eaf9;border-bottom:none;background:linear-gradient(180deg,#fbfdff,#f3f8ff);border-radius:20px 20px 0 0}.lp-dot{width:10px;height:10px;border-radius:50%;flex:none}.lp-dot-r{background:#ff5f57}.lp-dot-y{background:#febc2e}.lp-dot-g{background:#28c840}.lp-browser-url{margin-left:10px;font-size:12.5px;color:#8493ab;background:#ffffff;border:1px solid #e7eefb;padding:4px 14px;border-radius:8px}.lp-mockup-img{display:block;width:100%;height:auto;border:1px solid #e2eaf9;border-radius:0 0 20px 20px;box-shadow:0 40px 90px -30px rgba(30,64,175,.32);background:#fff}.lp-chip{position:absolute;background:#ffffff;border:1px solid #e7eefb;border-radius:14px;padding:13px 17px;box-shadow:0 18px 44px -10px rgba(30,64,175,.22);display:flex;align-items:center;gap:11px}.lp-chip-num{font-size:25px;font-weight:800;color:#0b1b3a;line-height:1}.lp-chip-sm{font-size:17px}.lp-chip-label{font-size:12px;color:#7c8aa3;margin-top:5px;white-space:nowrap}.lp-chip-1{top:10%;left:-42px;flex-direction:column;align-items:flex-start;gap:5px}.lp-chip-1 .lp-chip-label{margin-top:0}.lp-chip-2{top:30%;right:-46px}.lp-chip-icon{color:#22c55e;font-size:24px}.lp-chip-3{left:-34px;bottom:10%;flex-direction:column;align-items:flex-start;gap:5px}.lp-chip-3 .lp-chip-label{margin-top:0}.lp-chip-up{color:#16a34a}.lp-stats-band{position:relative;z-index:3;padding:0;margin-top:-60px}.lp-stats{background:#ffffff;border:1px solid #e6eefc;border-radius:22px;box-shadow:0 26px 60px -28px rgba(30,64,175,.28);display:grid;grid-template-columns:repeat(4,1fr);padding:32px 8px}.lp-stat{text-align:center;padding:4px 20px;border-right:1px dashed #dbe6fa}.lp-stat:last-child{border-right:none}.lp-stat-value{font-size:33px;font-weight:800;letter-spacing:-.01em;background:linear-gradient(120deg,#1d4ed8,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-stat-label{font-size:15px;font-weight:700;color:#0f172a;margin-top:7px}.lp-stat-sub{font-size:12.5px;color:#8493ab;margin-top:4px}.lp-trend{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.lp-quote{margin-top:30px;background:#ffffff;border:1px solid #e2ebfb;border-left:4px solid #2563eb;border-radius:16px;padding:22px 24px;display:flex;gap:18px;align-items:center;box-shadow:0 14px 40px -20px rgba(30,64,175,.28)}.lp-quote-num{font-size:40px;font-weight:800;color:#1d4ed8;line-height:1;flex:none}.lp-quote-text{font-size:14px;color:#334155;line-height:1.7;font-weight:600}.lp-quote-src{display:block;font-weight:400;color:#8a97ad;font-size:12.5px;margin-top:5px}.lp-bullets{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:13px}.lp-bullets li{position:relative;padding-left:30px;color:#334155;font-size:14.5px;line-height:1.7}.lp-bullets li:before{content:"";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-step{background:#ffffff;border:1px solid #e4edfc;border-radius:18px;padding:34px 28px 30px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 12px 34px -22px rgba(30,64,175,.28)}.lp-step:hover{transform:translateY(-5px);border-color:#b9d1ff;box-shadow:0 26px 50px -22px rgba(30,64,175,.32)}.lp-step-no{font-size:15px;font-weight:800;letter-spacing:.1em;color:#2563eb;background:#eaf2ff;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.lp-step-title{font-size:19px;font-weight:700;color:#0b1b3a;margin:0 0 10px}.lp-step-desc{margin:0;color:#5b6880;font-size:14.5px;line-height:1.85}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-feature{background:#ffffff;border:1px solid #e4edfc;border-radius:18px;padding:30px 26px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lp-feature:hover{transform:translateY(-5px);border-color:#b9d1ff;box-shadow:0 26px 50px -22px rgba(37,99,235,.28)}.lp-feature-icon{width:48px;height:48px;border-radius:13px;background:linear-gradient(135deg,#eaf2ff,#dbe9ff);color:#1d4ed8;font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lp-feature-title{margin:0 0 10px;font-size:17px;font-weight:700;color:#0b1b3a}.lp-feature-desc{margin:0;font-size:14px;color:#5b6880;line-height:1.85}.lp-showcase{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.lp-showcase-media{position:relative}.lp-showcase-bg{position:absolute;inset:7% -6% -6% 6%;background:linear-gradient(135deg,#dbe9ff,#eaf4ff);border-radius:30px;z-index:0}.lp-showcase-img{position:relative;z-index:1;width:100%;height:auto;border-radius:18px;border:1px solid #e2eaf9;box-shadow:0 32px 70px -26px rgba(30,64,175,.32);background:#fff}.lp-checklist{list-style:none;padding:0;margin:24px 0 30px;display:grid;gap:14px}.lp-checklist li{display:flex;gap:12px;align-items:flex-start;color:#334155;font-size:14.5px;line-height:1.65}.lp-check-icon{color:#2563eb;font-size:18px;margin-top:2px;flex:none}.lp-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-audience{background:#ffffff;border:1px solid #e4edfc;border-radius:18px;padding:36px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lp-audience:hover{transform:translateY(-5px);border-color:#b9d1ff;box-shadow:0 26px 50px -22px rgba(37,99,235,.25)}.lp-audience-icon{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#ffffff;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 28px -8px rgba(37,99,235,.5)}.lp-audience-title{font-size:18px;font-weight:700;color:#0b1b3a;margin:0 0 10px}.lp-audience-desc{margin:0;color:#5b6880;font-size:14px;line-height:1.85}.lp-faq-wrap{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:start}.lp-faq-side{position:sticky;top:92px}.lp-faq-link{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-weight:600;font-size:14.5px;margin-top:20px}.lp-faq-link:hover{color:#1e40af}.geo-home .lp-faq.ant-collapse{background:transparent;border:none}.geo-home .lp-faq .ant-collapse-item{background:#ffffff;border:1px solid #e4edfc!important;border-radius:14px!important;margin-bottom:12px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.geo-home .lp-faq .ant-collapse-item:hover{border-color:#c5d9ff!important}.geo-home .lp-faq .ant-collapse-item.ant-collapse-item-active{border-color:#b9d1ff!important;box-shadow:0 16px 38px -22px rgba(30,64,175,.3)}.geo-home .lp-faq .ant-collapse-header{padding:18px 22px!important;font-weight:600;font-size:15px;color:#0f172a!important;align-items:center!important}.geo-home .lp-faq .ant-collapse-expand-icon{color:#2563eb;font-size:13px}.geo-home .lp-faq .ant-collapse-content{background:#f7faff;border-top:1px solid #eaf1fd}.geo-home .lp-faq .ant-collapse-content-box{padding:14px 22px 20px!important}.lp-faq-answer{margin:0;color:#475569;font-size:14.5px;line-height:1.9}.lp-byok-note{margin-top:30px;background:#ffffff;border:1px solid #d8e6ff;border-radius:16px;padding:20px 24px;display:flex;align-items:center;gap:16px;box-shadow:0 16px 40px -24px rgba(30,64,175,.3)}.lp-byok-note-icon{flex:none;font-size:22px;color:#2563eb;background:#eaf2ff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.lp-byok-note-text{flex:1;font-size:14px;line-height:1.75;color:#51607a}.lp-byok-note-text strong{color:#0f172a;margin-right:6px}.lp-byok-note-btn{flex:none}.lp-final{padding:30px 0 96px}.lp-final-card{position:relative;overflow:hidden;border-radius:28px;padding:82px 32px;text-align:center;background:linear-gradient(135deg,#0e2a6e,#1d4ed8 55%,#2f7cf6);box-shadow:0 44px 90px -34px rgba(29,78,216,.6)}.lp-final-glow{position:absolute;border-radius:50%;pointer-events:none}.lp-final-glow-1{width:360px;height:360px;top:-170px;left:-90px;background:radial-gradient(circle,rgba(96,165,250,.5),transparent 70%)}.lp-final-glow-2{width:380px;height:380px;bottom:-190px;right:-70px;background:radial-gradient(circle,rgba(14,165,233,.42),transparent 70%)}.lp-final-title{position:relative;color:#ffffff;font-size:clamp(25px,3.4vw,38px);font-weight:800;margin:0;letter-spacing:-.01em}.lp-final-desc{position:relative;color:rgba(235,242,255,.88);font-size:16.5px;line-height:1.8;max-width:560px;margin:18px auto 34px}.lp-final .lp-hero-actions{position:relative;margin-top:0}.geo-home .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.geo-home .reveal.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}@media (max-width:1024px){.lp-chip{display:none}.lp-showcase,.lp-trend{grid-template-columns:1fr;gap:44px}.lp-showcase-media{max-width:640px}.lp-faq-wrap{grid-template-columns:1fr;gap:34px}.lp-faq-side{position:static}}@media (max-width:860px){.lp-band,.lp-section{padding:72px 0}.lp-hero{padding:64px 0 92px}.lp-mockup{margin-top:50px}.lp-stats-band{margin-top:-46px}.lp-audiences,.lp-features,.lp-steps{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.lp-stats{grid-template-columns:repeat(2,1fr);padding:20px 0}.lp-stat{border-right:none;border-bottom:1px dashed #dbe6fa;padding:20px 18px}.lp-stat:nth-child(odd){border-right:1px dashed #dbe6fa}.lp-stat:nth-child(3),.lp-stat:nth-child(4){border-bottom:none}}@media (max-width:560px){.lp-wrap{width:calc(100% - 36px)}.lp-hero-actions .lp-btn{width:100%;justify-content:center}.lp-platforms-row{gap:12px 20px}.lp-platform-logo{height:26px}.lp-final-card{padding:58px 22px;border-radius:22px}.lp-quote{gap:8px}.lp-byok-note,.lp-quote{flex-direction:column;align-items:flex-start}.lp-byok-note{text-align:left}.lp-byok-note-btn{width:100%;justify-content:center}.lp-browser-url{max-width:60%;overflow:hidden;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.geo-home .reveal{opacity:1!important;transform:none!important}.geo-home .reveal,.lp-audience,.lp-btn,.lp-feature,.lp-platform-logo,.lp-step{transition:none!important}}