@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Rubik:wght@400;500;700&display=swap');body{font-family:'PingFang SC','Inter','Microsoft YaHei','Helvetica Neue',Arial,sans-serif;overflow-x:hidden;font-weight:400;line-height:1.6;}#home canvas{pointer-events:none !important;}h1,h2,h3,h4,h5,h6{font-family:'Inter','PingFang SC','Microsoft YaHei','Helvetica Neue',Arial,sans-serif;}h1.font-weight-bold,h2.font-weight-bold,h3.font-weight-bold,h4.font-weight-bold,h5.font-weight-bold,h6.font-weight-bold{font-weight:700 !important;}a,a:hover,a:focus,button{text-decoration:none !important;outline:none !important;}.bg_overlay_cover_on{background:radial-gradient(circle at 50% 35%,rgba(88,54,255,.28) 0%,rgba(38,29,86,.42) 42%,rgba(11,15,26,.86) 100%);position:absolute;top:0;right:0;width:100%;height:100%;z-index:0;}.text_custom{color:#2D25C8;}.bg_custom{background-color:#2D25C8;position:relative;overflow:hidden;}.bg_custom::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(88,54,255,.18) 0%,rgba(38,29,86,.34) 45%,rgba(11,15,26,.62) 100%);pointer-events:none;z-index:0;}.bg_custom > *{position:relative;z-index:1;}.btn{padding:12px 32px;font-size:14px;transition:all 0.5s;letter-spacing:0.6px;color:#fff;box-shadow:none !important;text-transform:uppercase;outline:none !important;}.btn_custom{border:1px solid rgba(59,130,246,.6);background:#3B82F6;font-weight:700;color:#ffffff;box-shadow:0 12px 26px rgba(59,130,246,.35);}.btn_custom:hover,.btn_custom:focus,.btn_custom:active,.btn_custom.active,.btn_custom.focus,.btn_custom:active,.btn_custom:focus,.btn_custom:hover,.open > .dropdown-toggle.btn_custom{color:#fff;background:#2f74e8;border:1px solid rgba(59,130,246,.85);}.btn_outline{border:1px solid rgba(148,163,184,.55);background:transparent;border-radius:35px;color:#e2e8f0;}.btn_outline:hover,.btn_outline:focus,.btn_outline:active,.btn_outline.active,.btn_outline.focus,.btn_outline:active,.btn_outline:focus,.btn_outline:hover,.open > .dropdown-toggle.btn_outline{color:#fff;background:rgba(148,163,184,.18);border-color:rgba(148,163,184,.85);}.full_height_100vh{height:100vh;}.vertical_content_manage{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:row;-webkit-flex-direction:row;}.section_all{position:relative;padding-top:80px;padding-bottom:80px;}.section_title_border{background-color:#2D25C8;height:6px;width:100px;border-radius:5px;}.btn_small{padding:8px 24px;}.navbar-brand img{height:34px;}.brand-wrap{display:flex;flex-direction:column;align-items:center;line-height:1;}.brand-wrap .header-logo-img{height:36px;width:auto;display:block;}.brand-text{margin-top:4px;font-size:14px;font-weight:800;color:#ffffff;letter-spacing:.2px;}.btn_rounded{border-radius:35px !important;}.custom_nav_menu{padding:15px 0px;width:100%;border-radius:0px;z-index:999;margin-bottom:0px;transition:all 0.45s ease-in-out;background:linear-gradient(135deg,rgba(11,15,26,.62),rgba(24,28,48,.56));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.custom_nav_menu .social_menu .list-inline-item:not(:last-child){margin-right:8px;}.custom_nav_menu .navbar-nav li a{color:rgba(255,255,255,.94);font-size:16px;font-weight:700;letter-spacing:.25px;text-shadow:0 1px 4px rgba(0,0,0,.12);background-color:transparent !important;padding:14px 2px;margin:0 12px;position:relative;transition:all .28s ease;}.custom_nav_menu .navbar-nav li a::after{content:'';position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1fd6ff,#34f5c5);transform:scaleX(0);transform-origin:center;transition:transform .28s ease;opacity:.95;}.custom_nav_menu .navbar-nav li a:hover{color:#fff !important;text-shadow:0 2px 12px rgba(58,214,255,.32);}.custom_nav_menu .navbar-nav li a:hover::after{transform:scaleX(1);}.custom_nav_menu .navbar-nav li.active a{color:#09d9ff !important;text-shadow:0 2px 16px rgba(9,217,255,.45);}.custom_nav_menu .navbar-nav li.active a::after{transform:scaleX(1);}.nav-right-actions{display:flex;align-items:center;gap:8px;}.nav-icon-btn{width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;transition:all .25s ease;padding:0;cursor:pointer;}.nav-icon-btn svg{width:20px;height:20px;fill:#fff;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));}.nav-icon-btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.26);box-shadow:0 6px 14px rgba(0,0,0,.16);}.nav-auth-pill{display:flex;align-items:center;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);overflow:hidden;margin-left:2px;}.nav-auth-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;color:#fff;font-size:18px;font-weight:600;line-height:1;transition:all .25s ease;}.nav-auth-link:hover{background:rgba(255,255,255,.14);color:#fff;}.nav-auth-link.is-primary{background:#0c68ff;}.nav-auth-link.is-primary:hover{background:#2a7dff;}.theme-menu-wrap{position:relative;}.theme-mode-menu{position:absolute;top:44px;right:-6px;width:260px;background:#fff;border:1px solid #e6eaf2;border-radius:12px;box-shadow:0 18px 36px rgba(16,24,40,.18);padding:8px;z-index:1200;display:none;}.theme-mode-menu.is-open{display:block;}.theme-mode-item{width:100%;text-align:left;border:none;background:transparent;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;cursor:pointer;}.theme-mode-item:hover{background:#f3f6fd;}.theme-mode-item.is-active{background:#e9f0fb;}.theme-mode-title{font-size:15px;font-weight:700;color:#1f2937;line-height:1.3;}.theme-mode-desc{font-size:13px;color:#6b7280;line-height:1.3;}.navbar-toggler{font-size:24px;margin-top:5px;margin-bottom:0px;color:#ffffff;border:none !important;padding:6px 8px;}.navbar-toggler:focus{box-shadow:none !important;}.menu-toggle-icon{fill:#fff;opacity:.96;transform:rotate(0deg) scale(1);transition:transform .28s ease,opacity .25s ease,fill .25s ease;}.navbar-toggler[aria-expanded='true'] .menu-toggle-icon{transform:rotate(90deg) scale(1.04);opacity:1;}.stickyadd .navbar-nav{margin-top:0px;}.stickyadd.custom_nav_menu .navbar-nav li a{color:#1f2937;text-shadow:none;}.stickyadd.custom_nav_menu .navbar-nav li a:hover{color:#0b64f4 !important;text-shadow:none;}.stickyadd.custom_nav_menu .navbar-nav li.active a{color:#0b64f4 !important;}.custom_nav_menu .navbar-brand.logo img{height:26px;}.stickyadd.custom_nav_menu{margin-top:0px;padding:8px 0px;background:linear-gradient(135deg,rgba(11,15,26,.96),rgba(24,28,48,.92));border-bottom:1px solid rgba(148,163,184,.2);box-shadow:0px 10px 24px rgba(0,0,0,0.25);}.stickyadd .brand-text{color:#eaf0ff;}.stickyadd .nav-icon-btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);}.stickyadd .nav-icon-btn svg{fill:#eaf0ff;opacity:1;filter:none;}.stickyadd .nav-auth-pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);}.stickyadd .nav-auth-link{color:#dbe6ff;}.stickyadd .nav-auth-link:hover{background:rgba(255,255,255,.14);color:#fff;}.stickyadd .nav-auth-link.is-primary{color:#fff;}.custom_nav_menu .navbar-nav li.active a,.custom_nav_menu .navbar-nav li a:hover,.custom_nav_menu .navbar-nav li a:active{color:#0CBEFC !important;}.navbar-toggle{font-size:24px;margin-top:5px;margin-bottom:0px;color:#ffffff;}.custom_nav_menu .btn-custom{margin-top:5px;margin-bottom:5px;}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:#337ab7;}.logo .logo-light{display:inline-block;}.stickyadd .logo .logo-dark{display:inline-block;}.stickyadd .logo .logo-light{display:none;}.logo .logo-dark{display:none;}.stickyadd .btn_outline{border:2px solid #2D25C8;background:transparent;border-radius:35px;color:#2D25C8;}.stickyadd .btn_outline:hover,.btn_outline:focus,.btn_outline:active,.btn_outline.active,.btn_outline.focus,.btn_outline:active,.btn_outline:focus,.btn_outline:hover,.open > .dropdown-toggle.btn_outline{color:#fff;background:#2D25C8;border-color:#2D25C8;}.bg_home_tech_soft{background:linear-gradient(180deg,#2563EB 0%,#0F172A 100%);position:relative;background-size:cover;background-position:center center;min-height:100vh;height:auto;overflow:hidden;}#home{margin-bottom:0 !important;padding-bottom:0 !important;}#home .home_table_cell,#home .home_table_cell_center{margin-bottom:0 !important;padding-bottom:0 !important;}#home + .section_all{margin-top:0 !important;}.home_title{font-size:46px;line-height:1.32;max-width:760px;letter-spacing:-.02em;font-weight:700;margin-bottom:1.6rem;}.typed-slot{display:inline-flex;align-items:center;min-height:1.5em;white-space:nowrap;}.typed-slot .text-typed{display:inline-block;min-height:1.5em;white-space:nowrap;letter-spacing:-.01em;font-weight:700;color:#94A3B8;}.typed-slot .text-typed.is-fading{opacity:.35;transform:translateY(2px);transition:opacity .35s ease,transform .35s ease;}.typed-slot .text-typed.is-visible{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease;}.home_subtitle{color:#c9d4e5;max-width:100%;line-height:1.6;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1.6rem !important;}.home_text_details{display:flex;flex-direction:column;align-items:center;width:100%;}.api-pill{display:flex;align-items:center;gap:14px;max-width:500px;width:90%;padding:14px 18px;border-radius:18px;background:rgba(0,0,0,.3);border:1px solid rgba(46,78,140,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -8px 20px rgba(6,10,20,.4),0 10px 26px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden;margin:1.8rem auto 0;transform:translateX(0);}
.api-pill-base{color:#ffffff;font-family:'JetBrains Mono','Inter',monospace;font-size:20px;line-height:1.2;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.api-pill-path-window{position:relative;height:24px;min-width:240px;overflow:hidden;display:flex;align-items:center;}.api-pill-path-item{position:absolute;left:0;top:0;color:#00FF9D;font-family:'JetBrains Mono','Inter',monospace;font-size:20px;line-height:24px;font-weight:600;white-space:nowrap;transform:translateY(0);opacity:1;will-change:transform,opacity;transition:transform .48s cubic-bezier(.22,.61,.36,1),opacity .48s ease;}.api-pill-path-item.is-next{transform:translateY(100%);opacity:.75;}.api-pill-path-item.slide-out{transform:translateY(-100%);opacity:0;}.api-pill-path-item.slide-in{transform:translateY(0);opacity:1;}.api-pill-copy{margin-left:auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.12);color:#ffffff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;}.api-pill-copy:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.8);}@media (max-width:768px){.api-pill{padding:10px 12px;gap:10px;display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:'base copy' 'path copy';align-items:center;max-width:calc(100vw - 28px);}.api-pill-base,.api-pill-path-item{font-size:16px;}.api-pill-base{grid-area:base;min-width:0;}.api-pill-path-window{grid-area:path;min-width:0;width:100%;height:20px;}.api-pill-path-item{line-height:20px;}.api-pill-copy{grid-area:copy;justify-self:end;width:30px;height:30px;font-size:16px;}}.home_table_cell_center{display:table-cell;vertical-align:middle;position:relative;z-index:2;}.home_table_cell{display:table;width:100%;height:100%;}.full_height_100vh_home{height:100vh;}.home_clip_path{-webkit-clip-path:polygon(0 0,100% 0,100% 82%,25% 100%,0 82%);clip-path:polygon(0 0,100% 0,100% 82%,25% 100%,0 82%);}.home_bg_gradiant{background:linear-gradient(to right,#565b7e,#907f7f);}.up-index{z-index:2;}.bg_gradiant_soft{background:linear-gradient(to right,#2D25C8,#0BC2FD);}.bg_img_home{background-image:url(../images/bg-img_cover.jpg);position:relative;background-size:cover;}.bg_img_pattern{background-image:url(../images/bg_pattern.jpg);position:relative;background-size:cover;}.about_details{max-width:400px;}.about_details h3{font-size:30px;color:#3A4270;}.about_details_box{background:#ffffff;box-shadow:0 10px 15px -2px rgba(158,152,153,0.2);}.leaderboard-head{max-width:860px;}.leaderboard-panel{background:#fff;border-radius:20px;padding:18px 18px 10px;box-shadow:0 14px 35px rgba(25,43,111,.08);}.leaderboard-tabs{display:inline-flex;gap:8px;padding:6px;background:#f1f4fb;border-radius:999px;}.leaderboard-tab{border:none;background:transparent;color:#5d6785;font-size:15px;font-weight:700;padding:9px 18px;border-radius:999px;transition:all .22s ease;cursor:pointer;}.leaderboard-tab.is-active{background:#2d25c8;color:#fff;box-shadow:0 6px 16px rgba(45,37,200,.28);}.leaderboard-list{margin-top:14px;}.leaderboard-item{display:grid;grid-template-columns:56px minmax(150px,1.2fr) minmax(160px,1fr) minmax(160px,1fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:14px 12px;border-radius:14px;transition:all .2s ease;}.leaderboard-item:hover{background:#f7f9ff;}.leaderboard-rank{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#5a6380;background:#eef2ff;}.leaderboard-item:nth-child(1) .leaderboard-rank{background:linear-gradient(135deg,#ffd76a,#ffb020);color:#7b4a00;}.leaderboard-item:nth-child(2) .leaderboard-rank{background:linear-gradient(135deg,#e3e9f5,#bac6de);color:#42506d;}.leaderboard-item:nth-child(3) .leaderboard-rank{background:linear-gradient(135deg,#ffd7b3,#e9a86a);color:#7c3f07;}.leaderboard-model-wrap{display:flex;flex-direction:column;}.leaderboard-model{font-size:16px;font-weight:700;color:#232d49;}.leaderboard-desc{font-size:13px;color:#7b85a3;margin-top:2px;}.leaderboard-metric{display:flex;flex-direction:column;}.leaderboard-metric-label{font-size:12px;color:#8f98b5;text-transform:uppercase;letter-spacing:.4px;}.leaderboard-metric-value{font-size:16px;font-weight:700;color:#25314f;margin-top:2px;}.leaderboard-item + .leaderboard-item{margin-top:6px;}.text_muted{color:#868AA5;}.small_cta_desc{font-size:26px;}.services_boxes .services_icon i{height:65px;text-align:center;width:65px;display:inline-block;font-size:26px;border-radius:50%;line-height:65px;}.bg_first_service{background-color:#F7E306;}.bg_second_service{background-color:#0EB5F9;}.bg_third_service{background-color:#E69021;}.bg_four_service{background-color:#CE5598;}.features_box .features_icon i{max-width:45px;float:left;margin-right:20px;font-size:36px;}.features_details{overflow:hidden;}.features_header h3{max-width:450px;}.features_box{background:#254FD7;}.pricing-advantage-wrap{max-width:980px;margin:0 auto;text-align:center;color:#f4f7ff;}.pricing-advantage-tag{display:inline-block;padding:8px 18px;border-radius:999px;background:#0f1c46;color:#fff;font-size:16px;font-weight:700;line-height:1;}.pricing-advantage-title{margin-top:22px;font-size:48px;font-weight:800;color:#ffffff;}.pricing-advantage-intro{margin:22px auto 0;max-width:100%;font-size:16px;line-height:1.9;color:rgba(235,243,255,.95);white-space:nowrap;}.text-highlight-green{color:#31e178;font-weight:700;}.text-highlight-red{color:#ff6b77;font-weight:700;}.text-highlight-underline{text-decoration:underline;text-underline-offset:4px;font-weight:700;color:#ffffff;}.pricing-advantage-list{list-style:none;margin:24px auto 0;padding:0;max-width:880px;text-align:left;}.pricing-advantage-list li{position:relative;padding-left:24px;margin-bottom:10px;font-size:16px;line-height:1.9;color:rgba(232,239,255,.92);}.pricing-advantage-list li::before{content:'•';position:absolute;left:0;top:0;color:#dbe7ff;font-size:20px;line-height:1.65;}.pricing-advantage-summary{margin-top:22px;font-size:22px;font-weight:600;color:#f4f7ff;}.text-underline{text-decoration:underline;text-underline-offset:5px;}.testi_box{max-width:600px;}.testi_box .review_box{font-size:20px;line-height:1.6;}.testi_box .testi_icon{font-size:48px;}.client_name{font-size:16px;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:7px;margin:20px 5px;border:1px solid #2D25C8;background-color:#2D25C8;opacity:0.4;}#menu-filter li:not(:last-child)::after{content:"/";margin-left:0.8125em;opacity:0.4;}#menu-filter li a{padding:10px;color:#d4d4d4;}#menu-filter li a.active{color:#505050;}.price_box{padding:40px;}.plan-name p{color:#5E5E5E;font-size:16px;}.list_price_features{padding:20px 0px;}.list_price_features p{margin-bottom:10px;}.price_tag_heading span{font-size:14px;font-weight:normal;}.price_tag_heading h2{font-size:52px;}.price_tag_heading sub{font-size:22px;}.price_box.active{border:3px solid #176af7;border-radius:8px;position:relative;overflow:hidden;}.logo_img img{max-height:100px;width:auto !important;}.corp_form_custom .form-control{height:50px;font-size:16px;border-color:#eae7e7;}textarea.form-control{height:auto !important;}.corp_form_custom .form-control:focus{border-color:#0CBEFC !important;box-shadow:none;outline:0;}.corp_form_custom{box-shadow:0 0 35px 1px #efefef;padding:40px;}.footer_background{background-color:#2D25C8;}.footer_about p{max-width:605px;color:rgba(255,255,255,0.5);}.footer_detail ul.footer_menu_list li a:hover{color:rgba(255,255,255,0.5);transition:all 0.3s;}.footer_detail ul.footer_menu_list li a{color:#fff;display:inline-block;padding:4px 0;text-decoration:none !important;}.footer_detail .footer_logo{height:34px;}.footer_detail .copy-rights{line-height:43px;color:rgba(255,255,255,0.5);}.footer_detail .fot_bor{height:2px;background:#514bc4;width:100%;}@media (max-width:768px){.custom_nav_menu{margin-top:0px;padding:10px 0px !important;background:linear-gradient(135deg,rgba(11,15,26,.95),rgba(24,28,48,.92)) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.vertical_content_manage{display:inherit;}.home_title{font-size:36px;line-height:1.24;font-weight:800;letter-spacing:-.03em;text-shadow:0 6px 26px rgba(0,0,0,.34),0 0 24px rgba(77,127,255,.22);}.hero-ai-highlight{display:inline-block;font-weight:800;letter-spacing:-.02em;color:rgba(160,220,255,.98);-webkit-text-stroke:1.4px rgba(117,226,255,.92);text-shadow:0 0 10px rgba(40,225,255,.48),0 0 22px rgba(67,127,255,.4),0 0 38px rgba(65,181,255,.26);} .typed-slot{min-height:1.35em;}.typed-slot .text-typed{min-height:1.35em;font-size:.9em;}.custom_nav_menu .navbar-nav li a{margin:0 0px;padding:8px 0;font-size:15px;color:rgba(255,255,255,.92) !important;text-shadow:none;}.custom_nav_menu .navbar-nav li.active a{color:#b9f7ff !important;}.custom_nav_menu>.container{width:90%;}.custom_nav_menu .logo .logo-dark{display:inline-block;}.custom_nav_menu .logo .logo-light{display:none;}.custom_nav_menu .navbar-brand.logo img{height:26px;}.brand-text{color:#fff;}.navbar-nav{margin-top:0px;}.nav-right-actions{margin-top:12px;justify-content:flex-start;gap:8px;}.nav-icon-btn{width:34px;height:34px;}.nav-icon-btn svg{width:18px;height:18px;}.theme-mode-menu{right:auto;left:0;top:40px;width:230px;}.nav-auth-link{padding:9px 14px;font-size:16px;}.leaderboard-panel{padding:14px 12px 8px;}.leaderboard-tabs{width:100%;display:flex;}.leaderboard-tab{flex:1;padding:9px 0;font-size:14px;}.leaderboard-item{grid-template-columns:44px 1fr;gap:8px;}.leaderboard-model-wrap{grid-column:2 / 3;}.leaderboard-metric{grid-column:2 / 3;display:flex;justify-content:space-between;}.leaderboard-metric-value{font-size:15px;}.navbar-toggler{font-size:28px;margin-top:0px;margin-bottom:0px;color:#fff;}.h-100vh,.full_height_100vh_home{height:auto;}.full_height_100vh_home{padding:100px 0 0;}.home_side_img::before{inset:-4% -6% 0 -6%;background:radial-gradient(circle at 50% 28%,rgba(11,15,26,0) 16%,rgba(11,15,26,.3) 60%,rgba(11,15,26,.52) 100%);}.business_about_details h3{font-size:22px;}}

:root[data-theme='dark'] body{background:#0b1020;color:#d6def7;}
:root[data-theme='dark'] .bg-light{background:#0b1020 !important;}
:root[data-theme='dark'] .bg_custom{background:linear-gradient(135deg,#121a3a 0%,#151f4c 52%,#18255d 100%) !important;}
:root[data-theme='dark'] .footer_background{background:linear-gradient(135deg,#0f1735 0%,#111b42 100%) !important;}
:root[data-theme='dark'] .section_title_border{background-color:#3a67ff;}
:root[data-theme='dark'] .about_details h3,:root[data-theme='dark'] .leaderboard-model,:root[data-theme='dark'] .leaderboard-metric-value{color:#eaf0ff;}
:root[data-theme='dark'] .text_muted,:root[data-theme='dark'] .leaderboard-desc,:root[data-theme='dark'] .leaderboard-metric-label{color:#aeb9d9;}
:root[data-theme='dark'] .leaderboard-panel,:root[data-theme='dark'] .services_boxes,:root[data-theme='dark'] .testi_box{background:#151c33;box-shadow:0 14px 36px rgba(0,0,0,.42);border:1px solid rgba(120,144,212,.12);}
:root[data-theme='dark'] .leaderboard-item:hover{background:#1b2547;}
:root[data-theme='dark'] .home_subtitle{color:#dbe4ff;}
:root[data-theme='dark'] .bg_overlay_cover_on{background-color:rgba(9,16,42,.72);}
:root[data-theme='dark'] .api-pill{background:rgba(14,20,42,.78);border-color:rgba(120,144,212,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -12px 26px rgba(3,10,28,.48),0 16px 36px rgba(0,0,0,.35);}
:root[data-theme='dark'] .api-pill-base{color:#dce7ff;}
:root[data-theme='dark'] .api-pill-path-item{color:#7fb2ff;}
:root[data-theme='dark'] .api-pill-copy{background:rgba(255,255,255,.1);color:#dbe6ff;}
:root[data-theme='dark'] .nav-icon-btn{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);}
:root[data-theme='dark'] .nav-auth-pill{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);}
:root[data-theme='dark'] .pricing-advantage-wrap{color:#f6f8ff;}
:root[data-theme='dark'] .footer_detail .fot_bor{background:#283575;}
:root[data-theme='dark'] .theme-mode-menu{background:#131b33;border-color:#2a365f;box-shadow:0 18px 36px rgba(0,0,0,.45);}
:root[data-theme='dark'] .theme-mode-item:hover{background:#1d294a;}
:root[data-theme='dark'] .theme-mode-item.is-active{background:#273865;}
:root[data-theme='dark'] .theme-mode-title{color:#e7edff;}
:root[data-theme='dark'] .theme-mode-desc{color:#aeb9d8;}

/* 超小屏兜底：解决缩小界面后首屏横向溢出 */
@media (max-width:480px){
  html,body{overflow-x:hidden;}
  .container{max-width:100%;padding-left:12px;padding-right:12px;}
  .home_title{font-size:22px;line-height:1.32;word-break:break-word;}
  .home_subtitle{font-size:14px;line-height:1.6;max-width:100%;margin-bottom:0 !important;}
  .home_btn_manage .btn{padding:10px 18px;font-size:14px;}
  .home_side_img{position:relative;}
  .home_side_img::before{content:'';position:absolute;inset:-6% -8% 0 -8%;background:radial-gradient(circle at 50% 28%,rgba(45,37,200,0) 8%,rgba(45,37,200,.18) 56%,rgba(45,37,200,.36) 100%);pointer-events:none;z-index:1;}
  .home_side_img img{max-width:88vw;height:auto;filter:saturate(.76) brightness(.94) contrast(.96);position:relative;z-index:0;display:block;}#home .home_side_img{margin-bottom:0 !important;padding-bottom:0 !important;}#home .home_side_img img{margin-bottom:0 !important;}

  .api-pill{
    max-width:calc(100vw - 24px);
    width:100%;
    border-radius:18px;
    padding:10px 10px;
    gap:8px;
    display:grid;
    grid-template-columns:minmax(0,1fr) 30px;
    grid-template-areas:
      'base copy'
      'path copy';
    align-items:center;
  }
  .api-pill-base{
    grid-area:base;
    width:100%;
    min-width:0;
    font-size:15px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .api-pill-path-window{
    grid-area:path;
    min-width:0;
    width:100%;
    height:20px;
  }
  .api-pill-path-item{
    font-size:15px;
    line-height:20px;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .api-pill-copy{
    grid-area:copy;
    justify-self:end;
    width:30px;
    height:30px;
    flex:0 0 30px;
  }
}

@media (max-width:360px){
  .home_title{font-size:30px;line-height:1.2;}
  .api-pill-base,.api-pill-path-item{font-size:14px;}
}

/* 移动端整体排版规范化：缩小模块体积与文案密度 */
@media (max-width:768px){
  .section_all{padding-top:52px;padding-bottom:52px;}
  .about_details h3{font-size:24px;line-height:1.3;}
  .about_details,.leaderboard-head{max-width:100%;}
  .small_cta_desc{font-size:20px;line-height:1.35;}
  .services_desc h5{font-size:18px;line-height:1.35;}
  .services_desc p,.text_muted{font-size:14px;line-height:1.7;}

  .pricing-advantage-wrap{max-width:100%;padding:0 4px;}
  .pricing-advantage-tag{font-size:13px;padding:7px 14px;}
  .pricing-advantage-title{font-size:34px;line-height:1.2;margin-top:14px;}
  .pricing-advantage-intro{font-size:15px;line-height:1.75;white-space:normal;margin-top:14px;}
  .pricing-advantage-list{margin-top:14px;max-width:100%;}
  .pricing-advantage-list li{font-size:15px;line-height:1.75;margin-bottom:8px;padding-left:20px;}
  .pricing-advantage-summary{font-size:26px;line-height:1.3;margin-top:14px;}

  .testi_box .review_box{font-size:16px;line-height:1.7;}
  .client_name{font-size:14px;}
  .footer_detail h6{font-size:15px;}
  .footer_detail p,.footer_detail a{font-size:13px;}
}

@media (max-width:480px){
  .section_all{padding-top:40px;padding-bottom:40px;}
  .full_height_100vh_home{padding:78px 0 0;min-height:100svh;}
  .bg_home_tech_soft{background-position:center top;background-size:cover;}
  .home_table_cell_center .container .row{display:flex;flex-direction:column;align-items:center;text-align:center;}
  .home_table_cell_center .container .row > .col-lg-6{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;}
  .home_table_cell_center .container .row > .col-lg-6:first-child > .mt-3{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;}
  .home_text_details{margin-top:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}
  .home_subtitle{font-size:14px;line-height:1.6;font-weight:400;max-width:calc(100vw - 32px);text-align:center;margin-left:auto;margin-right:auto;}

  .home_btn_manage{margin-top:1.6rem !important;padding-top:0 !important;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:nowrap;width:100%;}
  .home_btn_manage .btn{padding:9px 16px;font-size:13px;min-width:108px;}

  .leaderboard-panel{padding:10px 10px 4px;border-radius:14px;}
  .leaderboard-item{padding:10px 8px;}
  .leaderboard-model{font-size:14px;}
  .leaderboard-desc,.leaderboard-metric-label{font-size:12px;}
  .leaderboard-metric-value{font-size:14px;}

  .services_boxes{padding:16px !important;}
  .services_boxes .services_icon i{height:52px;width:52px;line-height:52px;font-size:20px;}
  .services_desc h5{font-size:16px;}
  .services_desc p{font-size:13px;line-height:1.65;}

  .pricing-advantage-title{font-size:28px;}
  .pricing-advantage-intro{font-size:14px;line-height:1.68;}
  .pricing-advantage-list li{font-size:14px;line-height:1.68;}
  .pricing-advantage-summary{font-size:20px;line-height:1.35;}
}

@media (max-width:360px){
  .section_all{padding-top:34px;padding-bottom:34px;}
  .home_btn_manage .btn{padding:8px 12px;font-size:12px;min-width:96px;}
  .pricing-advantage-title{font-size:24px;}
  .pricing-advantage-summary{font-size:18px;}
  .api-pill{grid-template-columns:minmax(0,1fr) 28px;padding:8px 8px;}
  .api-pill-copy{width:28px;height:28px;}
  .bg_home_tech_soft{background-position:56% top;}
}

/* 英文模式字体与溢出修复 */
html[lang='en'] .home_title{font-size:40px;line-height:1.24;}
html[lang='en'] .typed-slot .text-typed{font-size:.86em;line-height:1.28;}
html[lang='en'] .home_subtitle{font-size:15px;}
html[lang='en'] .api-pill-base{font-size:18px;line-height:1.2;}
html[lang='en'] .api-pill-path-item{font-size:18px;line-height:1.2;}

@media (max-width:768px){
  html[lang='en'] .home_title{font-size:31px;line-height:1.2;}
  html[lang='en'] .typed-slot .text-typed{font-size:.78em;}
  html[lang='en'] .home_subtitle{font-size:13px;}
  html[lang='en'] .api-pill-base,html[lang='en'] .api-pill-path-item{font-size:14px;line-height:1.2;}
}

@media (max-width:480px){
  html[lang='en'] .home_title{font-size:27px;line-height:1.18;}
  html[lang='en'] .typed-slot .text-typed{font-size:.72em;}
  html[lang='en'] .home_subtitle{font-size:12px;}
  html[lang='en'] .api-pill-base,html[lang='en'] .api-pill-path-item{font-size:13px;line-height:1.2;}
}

@media (max-width:360px){
  html[lang='en'] .home_title{font-size:23px;line-height:1.16;}
  html[lang='en'] .typed-slot .text-typed{font-size:.68em;}
  html[lang='en'] .api-pill-base,html[lang='en'] .api-pill-path-item{font-size:12px;}
}