.cookie-consent-leave-active[data-v-6d2f11c2]{transition:opacity .3s ease,transform .3s ease}.cookie-consent-leave-to[data-v-6d2f11c2]{opacity:0;transform:translateY(20px)}:root{--c-primary: #0480ff;--c-primary-hover: #175fdb;--c-bg: #000344;--c-bg-deep: #17186e;--c-bg-light: #eef6ff;--c-bg-purple: #ededff;--c-card: #cde6ff;--c-card-sub: #e5f2ff;--c-text-dark: #000;--c-text-light: #fff;--c-muted: #6b7280;--c-border: hsla(0,0%,100%,.12);--radius-lg: 30px;--radius-md: 24px;--radius-sm: 15px;--radius-xs: 12px;--header-h: 64px;--font: "Roboto", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--container-max: 1280px;--gutter: 24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;color:var(--c-text-dark);font-family:var(--font);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style:none}button,input,select,textarea{font-family:inherit}.content-wrap{margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter)}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;transition:background .2s,color .2s,transform .2s,box-shadow .2s;white-space:nowrap}.btn-primary{background:var(--c-primary);color:#fff;font-size:16px;padding:14px 32px}.btn-primary:hover{background:var(--c-primary-hover)}.btn-outline{background:transparent;border:1.5px solid hsla(0,0%,100%,.7);color:#fff;font-size:16px;padding:13px 30px}.btn-outline:hover{background:#ffffff1a;border-color:#fff}.btn-outline-dark{background:transparent;border:1.5px solid var(--c-primary);color:var(--c-primary);font-size:16px;padding:13px 30px}.btn-outline-dark:hover{background:var(--c-primary);color:#fff}.site-header{background:var(--c-bg);border-bottom:1px solid var(--c-border);height:var(--header-h);left:0;position:fixed;right:0;top:0;z-index:1000}.site-header .header-inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter)}.site-header .logo{flex:none;height:26px;width:auto}.site-nav{align-items:center;display:flex;flex:1;font-size:15px;font-weight:500;gap:32px;justify-content:center}.site-nav a{color:#fff;transition:color .2s;white-space:nowrap}.site-nav a.active,.site-nav a:hover{color:var(--c-primary)}.header-right{align-items:center;display:flex;flex:none;gap:16px}.header-login{color:#fff;font-size:15px;font-weight:500;padding:8px 16px;transition:color .2s}.header-login:hover{color:var(--c-primary)}.header-signup{background:var(--c-primary);border-radius:6px;color:#fff;font-size:15px;font-weight:500;padding:8px 18px;transition:background .2s}.header-signup:hover{background:var(--c-primary-hover)}.lang-dropdown{position:relative}.lang-current{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:border-color .2s}.lang-current:hover{border-color:#ffffff80}.lang-current .lang-globe{flex:none;height:14px;width:14px}.lang-current-label{min-width:2em;text-align:center}.lang-current .caret{font-size:10px}.lang-menu{background:#fff;border-radius:10px;box-shadow:0 16px 40px #00002840;display:flex;flex-direction:column;min-width:130px;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;z-index:1001}.lang-dropdown.open .lang-menu{opacity:1;transform:translateY(0);visibility:visible}.lang-menu button{background:none;border:none;border-radius:6px;color:var(--c-text-dark);cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;text-align:left}.lang-menu button:hover{background:var(--c-bg-light);color:var(--c-primary)}.lang-menu button.active{color:var(--c-primary)}.section{padding:96px 0}.section-title{font-size:36px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin-bottom:16px;text-align:center}.section-subtitle{color:#6b7280;font-size:17px;line-height:1.6;margin:0 auto 56px;max-width:720px;text-align:center}.section-products{background:#fff;color:var(--c-text-dark)}.products-grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.product-card{background:var(--c-bg-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:44px 40px}.product-card .pc-tag{color:var(--c-primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:14px}.product-card .pc-head{align-items:center;display:flex;gap:14px;margin-bottom:14px}.product-card .pc-head h3{font-size:28px;font-weight:700;margin-bottom:0}.product-card .pc-logo{background:#fff;border-radius:12px;box-shadow:0 6px 14px #0480ff2e;display:block;flex:none;height:44px;-o-object-fit:contain;object-fit:contain;padding:8px;width:44px}.product-card .pc-desc{color:#4b5563;font-size:15px;margin-bottom:28px}.product-card .pc-points{flex:1;margin-bottom:32px}.product-card .pc-points li{border-bottom:1px solid rgba(4,128,255,.12);padding:12px 0}.product-card .pc-points li:last-child{border-bottom:none}.product-card .pc-points .pt-title{color:var(--c-text-dark);display:block;font-size:16px;font-weight:600;margin-bottom:4px}.product-card .pc-points .pt-desc{color:#6b7280;display:block;font-size:14px}.product-card .pc-link{align-items:center;color:var(--c-primary);display:inline-flex;font-size:16px;font-weight:700;gap:6px}.product-card .pc-link:hover{color:var(--c-primary-hover)}.section-categories{background:var(--c-bg-purple);color:var(--c-text-dark)}.categories-grid{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:40px}.category-card{background:#fff;border-radius:var(--radius-md);padding:28px 22px;text-align:center;transition:transform .2s,box-shadow .2s}.category-card:hover{box-shadow:0 16px 36px #0480ff1f;transform:translateY(-4px)}.cat-icon{align-items:center;background:linear-gradient(135deg,#0480ff,#175fdb);border-radius:18px;box-shadow:0 10px 24px #0480ff47;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.cat-icon svg{height:32px;width:32px}.category-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.category-card p{color:#6b7280;font-size:13.5px;line-height:1.5}.categories-more{text-align:center}.categories-more a{align-items:center;color:var(--c-primary);display:inline-flex;font-size:15px;font-weight:600;gap:6px}.section-benefits{background:radial-gradient(1000px 500px at 100% 0,rgba(4,128,255,.06),transparent 60%),#fff;color:var(--c-text-dark);padding:96px 0}.section-benefits .section-title{color:var(--c-text-dark)}.section-benefits .section-subtitle{color:#6b7280}.benefits-card{background:#fff;border:1px solid #e5edf7;border-radius:var(--radius-lg);box-shadow:0 14px 40px #00002814;overflow:hidden;padding:56px 56px 40px;position:relative}.benefits-card:before{background:radial-gradient(600px 200px at 100% 0,rgba(4,128,255,.08),transparent 60%),radial-gradient(400px 200px at 0 100%,rgba(4,128,255,.04),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.benefits-card .benefits-grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.benefit-card{align-items:start;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;padding:8px 4px;row-gap:4px}.benefit-icon{align-items:center;background:var(--c-bg-light);border-radius:var(--radius-sm);color:var(--c-primary);display:flex;grid-column:1;grid-row:1 / span 2;height:48px;justify-content:center;width:48px}.benefit-icon svg{height:24px;width:24px}.benefit-card h3{color:var(--c-text-dark);font-size:18px;font-weight:700;grid-column:2;grid-row:1;margin-bottom:6px}.benefit-card p{color:#6b7280;font-size:14.5px;grid-column:2;grid-row:2;line-height:1.65;margin:0}.benefits-cta-row{align-items:center;border-top:1px solid #e5edf7;display:grid;gap:24px;grid-template-columns:1fr auto;margin-top:44px;padding-top:36px;position:relative;z-index:1}.benefits-cta-row .cta-text h3{color:var(--c-text-dark);font-size:24px;font-weight:700;margin-bottom:6px}.benefits-cta-row .cta-text p{color:#6b7280;font-size:15px;line-height:1.55;margin:0}.benefits-cta-row .cta-buttons{display:flex;flex-wrap:wrap;gap:12px}.benefits-cta-row .cta-buttons .btn{align-items:center;background:#fff;border:1px solid #c8d6e8;border-radius:8px;color:var(--c-bg);display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:13px 22px}.benefits-cta-row .cta-buttons .btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.benefits-cta-row .cta-buttons .btn .arrow{align-items:center;background:var(--c-bg-light);border-radius:50%;color:var(--c-primary);display:inline-flex;font-size:11px;height:20px;justify-content:center;width:20px}.menu-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0;width:40px}.menu-toggle span{background:#fff;border-radius:1px;display:block;height:2px;transition:transform .2s,opacity .2s;width:22px}.menu-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{background:var(--c-bg);border-bottom:1px solid var(--c-border);display:none;left:0;max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:16px 24px 24px;position:fixed;right:0;top:var(--header-h);z-index:999}.mobile-menu.open{display:block}.mobile-menu nav a{border-bottom:1px solid var(--c-border);color:#fff;display:block;font-size:17px;font-weight:500;padding:14px 0;transition:color .2s}.mobile-menu nav a:hover{color:var(--c-primary)}.mobile-menu-auth{display:flex;gap:12px;margin-top:20px}.mobile-menu-auth .header-login{border:1px solid hsla(0,0%,100%,.25);border-radius:6px;flex:1;padding:10px 0;text-align:center}.mobile-menu-auth .header-signup{flex:1;padding:10px 0;text-align:center}.mobile-menu-lang{border-top:1px solid var(--c-border);display:flex;gap:8px;margin-top:16px;padding-top:16px}.mobile-menu-lang button{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:8px 0;transition:background .2s,border-color .2s}.mobile-menu-lang button.active{background:var(--c-primary);border-color:var(--c-primary)}.section-contact{background:var(--c-bg-purple);color:var(--c-text-dark);padding:96px 0}.section-contact .section-title{color:var(--c-text-dark)}.contact-grid{align-items:start;background:#fff;border:1px solid #e5edf7;border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000280f;display:grid;gap:48px;grid-template-columns:280px 1fr;margin-top:32px;padding:48px}.contact-info{align-content:start;display:grid;gap:24px}.contact-info h4{color:var(--c-text-dark);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.ci-item{background:var(--c-bg-light);border-radius:var(--radius-sm);color:var(--c-text-dark);display:block;font-size:14.5px;font-weight:500;padding:12px 16px;transition:background .15s ease,color .15s ease}.ci-item+.ci-item{margin-top:10px}.ci-item:hover{background:var(--c-primary);color:#fff}.contact-form{display:grid;gap:18px;grid-template-columns:1fr 1fr}.contact-form .field.full,.contact-form textarea{grid-column:1 / -1}.field{display:grid;gap:6px}.field label{color:var(--c-text-dark);font-size:13px;font-weight:600}.field input,.field select,.field textarea{background:#fff;border:1px solid #d1d9e6;border-radius:var(--radius-sm);color:var(--c-text-dark);font-size:15px;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field textarea{min-height:120px;resize:vertical}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#9ca3af}.field input::placeholder,.field textarea::placeholder{color:#9ca3af}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px #0480ff1f}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.field select option{background:#fff;color:var(--c-text-dark)}.submit-btn{align-items:center;background:var(--c-primary);border:none;border-radius:999px;box-shadow:0 6px 20px #0480ff59;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;grid-column:1 / -1;justify-content:center;margin-top:8px;padding:14px 24px;transition:background .15s ease,transform .15s ease}.submit-btn:hover{background:var(--c-primary-hover);transform:translateY(-1px)}.site-footer{background:var(--c-bg);color:#fff;padding:64px 0 32px}.footer-cols{border-bottom:1px solid rgba(148,150,255,.25);display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr;padding-bottom:48px}.footer-brand .footer-logo{height:36px;margin-bottom:14px;width:auto}.footer-brand .footer-slogan{color:#ffffffa6;font-size:14px;line-height:1.5;margin-bottom:18px}.footer-brand .footer-meta{color:#ffffff8c;font-size:13px;line-height:1.7}.footer-brand .footer-meta .footer-meta-rights{color:#ffffffc7;margin-bottom:4px}.footer-col .footer-col-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:18px}.footer-col ul li{margin-bottom:10px}.footer-col ul a{color:#ffffffb3;font-size:14px;transition:color .2s}.footer-col ul a:hover{color:#fff}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end;padding-top:28px}.footer-social{color:#ffffffb3;display:flex;font-size:13px;gap:16px}.footer-social a{color:#ffffffb3;transition:color .2s}.footer-social a:hover{color:#fff}@media (max-width:991px){:root{--gutter: 20px}.site-header{padding:0 20px}.site-nav{display:none}.header-right>.header-login,.header-right>.header-signup{display:none}.menu-toggle{display:flex}.section{padding:64px 0}.section-title{font-size:28px}.products-grid{grid-template-columns:1fr}.categories-grid{grid-template-columns:repeat(2,1fr)}.benefits-card{padding:36px 28px}.benefits-card .benefits-grid,.benefits-cta-row{grid-template-columns:1fr}.benefits-cta-row .cta-text h3{font-size:22px}.contact-grid{grid-template-columns:1fr;padding:32px}.footer-cols{gap:32px;grid-template-columns:1fr 1fr}.cta-card{align-items:flex-start;flex-direction:column;padding:28px 24px}.cta-card h2{font-size:22px}}@media (max-width:575px){.hero h1{font-size:28px}.hero-sub{font-size:16px}.hero-cta .btn{justify-content:center;width:100%}.hero-cta{flex-direction:column}.hero-stats{grid-template-columns:1fr 1fr}.categories-grid{grid-template-columns:1fr}.benefits-card{padding:28px 20px}.benefits-card .benefits-grid,.benefits-cta-row{grid-template-columns:1fr}.benefits-cta-row .cta-text h3{font-size:20px}.footer-cols{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.product-card{padding:32px 24px}.contact-form{grid-template-columns:1fr}}.page-hero{background:linear-gradient(160deg,#17186e,#0d1045 45%,#080c2e);color:#fff;overflow:hidden;padding:calc(var(--header-h) + 96px) 0 88px;position:relative}.page-hero:before{background:radial-gradient(700px 320px at 18% 0,rgba(4,128,255,.32),transparent 60%),radial-gradient(600px 280px at 85% 80%,rgba(4,128,255,.16),transparent 70%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.page-hero .content-wrap{position:relative;z-index:1}.page-title{font-size:46px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px}.page-subtitle{color:#ffffffc7;font-size:18px;line-height:1.6;margin-bottom:36px;max-width:680px}.page-hero .page-subtitle{max-width:none;white-space:nowrap}.page-hero .hero-cta{justify-content:flex-start;margin-bottom:0}.page-hero-logo{background:#fff;border-radius:16px;box-shadow:0 10px 28px #00000047;display:block;height:64px;margin-bottom:22px;-o-object-fit:contain;object-fit:contain;padding:12px;width:64px}.section-pricing{background:#fff}.pricing-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.pricing-card{background:var(--c-bg-light);border:2px solid transparent;border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:40px 32px;transition:transform .2s,box-shadow .2s}.pricing-card:hover{box-shadow:0 16px 40px #0480ff24;transform:translateY(-4px)}.pricing-card.featured{background:var(--c-bg);border-color:var(--c-primary);color:#fff}.pricing-card h3{font-size:22px;font-weight:700;line-height:1.3;margin-bottom:12px}.pricing-card .pc-desc{color:#4b5563;font-size:15px;margin-bottom:24px}.pricing-card.featured .pc-desc{color:#ffffffbf}.pricing-card ul{flex:1;margin-bottom:28px}.pricing-card ul li{align-items:flex-start;border-bottom:1px solid rgba(4,128,255,.12);color:var(--c-text-dark);display:flex;font-size:14.5px;gap:10px;line-height:1.5;padding:10px 0}.pricing-card ul li:last-child{border-bottom:none}.pricing-card ul li:before{color:var(--c-primary);content:"✓";flex:none;font-weight:700}.pricing-card.featured ul li{border-bottom-color:#ffffff1f;color:#ffffffeb}.pricing-card .btn{align-self:flex-start}.section-why{background:var(--c-bg-purple)}.why-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.why-card{background:#fff;border-radius:var(--radius-md);padding:32px 28px;transition:transform .2s}.why-card:hover{transform:translateY(-4px)}.why-card h3{font-size:19px;font-weight:700;margin-bottom:10px}.why-card p{color:#6b7280;font-size:14.5px;line-height:1.55}.section-steps{background:var(--c-bg-light)}.steps-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.step-card{background:#fff;border-radius:var(--radius-md);padding:36px 28px;text-align:center;transition:transform .2s}.step-card:hover{transform:translateY(-4px)}.step-num{align-items:center;background:linear-gradient(135deg,#0480ff,#175fdb);border-radius:50%;box-shadow:0 10px 22px #0480ff42;color:#fff;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;margin:0 auto 20px;width:48px}.step-card h3{font-size:19px;font-weight:700;margin-bottom:10px}.step-card p{color:#6b7280;font-size:14.5px;line-height:1.55}.section-tk-types{background:var(--c-bg-light)}.tk-types-grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin-top:32px}.tk-type-card{background:#fff;border-radius:var(--radius-lg);box-shadow:0 14px 40px #0480ff1a;display:flex;flex-direction:column;padding:44px 40px;transition:transform .25s,box-shadow .25s}.tk-type-card:hover{box-shadow:0 24px 60px #0480ff29;transform:translateY(-4px)}.tk-type-card--bc{border-top:4px solid var(--c-primary)}.tk-type-card--enterprise{border-top:4px solid #ff3b5c}.tk-type-card .ttc-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.tk-type-card .ttc-head h3{color:var(--c-text-dark);font-size:26px;font-weight:700;margin:0}.tk-type-card .ttc-tag{background:var(--c-bg-light);border-radius:999px;color:var(--c-primary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;padding:5px 12px}.tk-type-card--enterprise .ttc-tag{color:#ff3b5c}.ttc-points{flex:1;margin-bottom:28px}.ttc-points li{border-bottom:1px dashed rgba(4,128,255,.18);padding:14px 0}.ttc-points li:last-child{border-bottom:none}.ttc-points li strong{color:var(--c-text-dark);display:block;font-size:16px;font-weight:700;margin-bottom:4px}.ttc-points li p{color:#4b5563;font-size:14px;line-height:1.55}.tk-type-card .ttc-cta{align-items:center;align-self:flex-start;background:var(--c-primary);border-radius:8px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:6px;margin-top:auto;padding:13px 22px;transition:background .2s}.tk-type-card .ttc-cta:hover{background:var(--c-primary-hover)}.section-tk-process{background:#fff}.tk-steps-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:32px 0 0}.tk-steps-grid .step-card{text-align:left}.tk-steps-grid .step-card h3{font-size:18px}.tk-steps-grid .step-card p{font-size:14px}.tk-steps-grid .step-num{margin-left:0}.tk-process-cta{margin-top:40px;text-align:center}.tk-process-cta .btn{align-items:center;display:inline-flex;gap:8px}.section-tk-faq{background:var(--c-bg-light)}.tk-faq-placeholder{margin:0 auto;max-width:720px;padding:32px 0}.placeholder-bubble{background:#fff;border:1.5px dashed #c8d6e8;border-radius:var(--radius-md);color:#6b7280;padding:36px 28px;text-align:center}.placeholder-bubble strong{color:var(--c-text-dark);display:block;font-size:18px;font-weight:700;margin-bottom:8px}.placeholder-bubble p{font-size:14.5px;line-height:1.6}@media (max-width:991px){.tk-types-grid{grid-template-columns:1fr}.tk-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.tk-steps-grid{grid-template-columns:1fr}.tk-type-card{padding:32px 24px}.tk-type-card .ttc-head h3{font-size:22px}.placeholder-bubble{padding:28px 20px}}.section-fb-pricing{background:var(--c-bg-purple)}.fb-subscribe-card{background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 60px #0480ff1f;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:56px 52px}.fb-price-block{border-right:1px solid rgba(4,128,255,.14);display:flex;flex-direction:column;justify-content:center;padding-right:40px}.fb-price-label{color:var(--c-primary);font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.fb-price-num{color:var(--c-text-dark);font-size:68px;font-weight:900;letter-spacing:-2px;line-height:1}.fb-price-num span{color:#6b7280;font-size:22px;font-weight:700;letter-spacing:0;margin-left:6px}.fb-price-divider{background:linear-gradient(90deg,var(--c-primary),rgba(4,128,255,.2));border-radius:2px;height:3px;margin:22px 0;width:64px}.fb-price-tags{color:#4b5563;font-size:15px;line-height:1.9}.fb-price-features{display:flex;flex-direction:column;justify-content:center}.fb-price-features ul{margin-bottom:30px}.fb-price-features ul li{color:var(--c-text-dark);font-size:15px;font-weight:500;padding:9px 0 9px 30px;position:relative}.fb-price-features ul li:before{background:var(--c-primary);border-radius:50%;content:"";height:20px;left:0;opacity:.14;position:absolute;top:14px;width:20px}.fb-price-features ul li:after{color:var(--c-primary);content:"✓";font-size:12px;font-weight:700;left:5px;position:absolute;top:13px}.fb-price-features .btn{align-self:flex-start}.steps-grid--4{grid-template-columns:repeat(4,1fr)}.steps-grid--4 .step-card{text-align:left}.steps-grid--4 .step-card h3{font-size:18px}.steps-grid--4 .step-card p{font-size:14px}.steps-grid--4 .step-num{margin-left:0}.section-fb-faq{background:var(--c-bg-light)}.fb-faq-list{margin:0 auto;max-width:860px}.fb-faq-item{background:#fff;border-radius:var(--radius-sm);box-shadow:0 6px 18px #0480ff0f;margin-bottom:14px;overflow:hidden}.fb-faq-item summary{align-items:center;color:var(--c-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:20px 24px}.fb-faq-item summary::-webkit-details-marker{display:none}.fb-faq-item summary:after{color:var(--c-primary);content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.fb-faq-item[open] summary:after{content:"−"}.fb-faq-item .faq-a{color:#4b5563;font-size:14.5px;line-height:1.7;padding:0 24px 22px}@media (max-width:991px){.fb-subscribe-card{gap:32px;grid-template-columns:1fr}.fb-price-block{border-bottom:1px solid rgba(4,128,255,.14);border-right:none;padding-bottom:28px;padding-right:0}.steps-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.fb-subscribe-card{padding:36px 26px}.fb-price-num{font-size:56px}.steps-grid--4{grid-template-columns:1fr}.fb-faq-item summary{font-size:15px}}.blue-ribbon-cta{background:var(--c-bg-deep);isolation:isolate;overflow:hidden;padding:96px 0 110px;position:relative}.ribbon-bg{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.ribbon-art{opacity:.95;position:absolute}.particle{background:var(--c-primary);border-radius:4px;position:absolute}.particle.p1{height:28px;left:32%;opacity:.22;top:14%;width:28px}.particle.p2{height:16px;left:48%;opacity:.38;top:30%;width:16px}.particle.p3{height:36px;left:28%;opacity:.18;top:56%;width:36px}.particle.p4{height:22px;left:46%;opacity:.28;top:72%;width:22px}.particle.p5{height:14px;left:62%;opacity:.35;top:18%;width:14px}.particle.p6{height:26px;left:58%;opacity:.2;top:82%;width:26px}.particle.p7{height:12px;left:70%;opacity:.3;top:44%;width:12px}.blue-ribbon-cta .ribbon-art{height:120%;left:-2%;top:-6%;width:55%}.hero .ribbon-art{height:116%;left:-3%;opacity:.55;top:-8%;width:50%}.blue-ribbon-cta .ribbon-content{max-width:540px;position:relative;text-align:left;z-index:2}.blue-ribbon-cta .ribbon-content .cta-title{color:#fff;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:18px}.blue-ribbon-cta .ribbon-content .cta-subtitle{color:#ffffffc7;font-size:17px;line-height:1.6;margin-bottom:32px}.blue-ribbon-cta .ribbon-content .btn-primary{align-items:center;background:var(--c-primary);border-radius:28px;box-shadow:0 10px 28px #0480ff66;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:14px 32px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s}.blue-ribbon-cta .ribbon-content .btn-primary:hover{background:var(--c-primary-hover);box-shadow:0 14px 36px #0480ff80;transform:translateY(-2px)}.blue-ribbon-cta .ribbon-content .btn-primary .arrow{align-items:center;background:#fff3;border-radius:50%;display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.hero{align-items:center;background:#000344;color:#fff;display:flex;height:calc(46.875vw + var(--header-h, 72px));justify-content:center;min-height:720px;overflow:hidden;padding:var(--header-h, 72px) 0 0;position:relative;text-align:center}.hero-inner{margin:0 auto;max-width:880px;padding:0 24px;position:relative;z-index:3}.hero-inner h1{font-size:54px;font-weight:700;line-height:1.12;margin:0 auto 22px;max-width:880px;white-space:nowrap}.hero-inner .hero-sub{color:#ffffffc7;font-size:17px;line-height:1.55;margin:0 auto 32px;max-width:700px}.hero-stats{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:32px auto 36px;max-width:800px}.hero-stat{text-align:center}.hero-stat .num{background:linear-gradient(135deg,#c5e4ff,#7ac8ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:36px;font-weight:700;line-height:1;margin-bottom:6px}.hero-stat .label{color:#ffffffb8;font-size:13px;letter-spacing:.04em}.hero-cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hero .hero-logos{display:none}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:991px){.hero{background:#000344;height:auto;min-height:0;padding-bottom:56px;padding-top:calc(var(--header-h, 72px) + 56px)}.hero-inner h1{font-size:34px}.hero-stats{gap:24px;grid-template-columns:repeat(2,1fr);max-width:440px}.hero-stat .num{font-size:30px}.hero .hero-logos{display:none}}@media (max-width:575px){.hero{padding-bottom:44px;padding-top:calc(var(--header-h, 72px) + 36px)}.hero-inner h1{font-size:26px}.hero-inner .hero-sub{font-size:15px}.hero-stats{gap:18px;grid-template-columns:repeat(2,1fr);max-width:380px}.hero-stat .num{font-size:26px}}@media (max-width:991px){.page-title{font-size:34px}.pricing-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr}.blue-ribbon-cta{padding:64px 0 70px}.blue-ribbon-cta .ribbon-art{opacity:.55;width:80%}.blue-ribbon-cta .ribbon-content{margin:0 auto;max-width:100%;text-align:center}.blue-ribbon-cta .ribbon-content .cta-title{font-size:30px}.page-hero{padding:calc(var(--header-h) + 56px) 0 64px}.page-hero .content-wrap{text-align:center}.page-hero-logo{margin-bottom:18px;margin-left:auto;margin-right:auto}.page-hero .hero-cta{justify-content:center}}@media (max-width:575px){.page-title{font-size:28px}.why-grid{grid-template-columns:1fr}.blue-ribbon-cta .ribbon-content .cta-title{font-size:26px}}.cc-banner{background:linear-gradient(160deg,#17186e,#0d1045 55%,#080c2e);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;bottom:16px;box-shadow:0 18px 50px #0006;color:#fff;left:16px;margin:0 auto;max-width:760px;opacity:1;position:fixed;right:16px;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;z-index:9999}.cc-banner.cc-hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.cc-inner{align-items:center;display:flex;gap:20px;padding:18px 22px}.cc-text{flex:1 1 auto;min-width:0}.cc-text strong{display:block;font-size:15px;font-weight:700;letter-spacing:.2px;margin-bottom:6px}.cc-text p{color:#ffffffd1;font-size:13.5px;line-height:1.55;margin:0}.cc-text a{color:#7fb8ff;display:inline-block;font-size:13px;font-weight:500;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.cc-text a:hover{color:#a9d0ff}.cc-actions{display:flex;flex:0 0 auto;gap:10px}.cc-btn{border:none;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:700;padding:11px 18px;transition:background .2s,transform .2s;white-space:nowrap}.cc-btn:active{transform:translateY(1px)}.cc-reject{background:transparent;border:1.5px solid hsla(0,0%,100%,.55);color:#fff}.cc-reject:hover{background:#ffffff1a;border-color:#fff}.cc-accept{background:var(--c-primary);color:#fff}.cc-accept:hover{background:var(--c-primary-hover)}@media (max-width:575px){.cc-inner{align-items:stretch;flex-direction:column;gap:14px;padding:16px 18px}.cc-actions{flex-direction:column;gap:8px}.cc-btn{padding:12px 18px;width:100%}}.vh{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.blog-redirect-page,.contact-page-body,.legal-hero,.placeholder-hero{background:linear-gradient(160deg,#17186e,#0d1045 45%,#080c2e);color:#fff}.placeholder-hero{padding:calc(var(--header-h) + 80px) 0 80px;text-align:center}.placeholder-hero h1{font-size:44px;font-weight:700;margin-bottom:12px}.placeholder-hero p{color:#ffffffbf;font-size:17px;margin:0 auto;max-width:640px}.placeholder-body{background:#f6f8fc;padding:80px 0}.placeholder-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1080px}.placeholder-card{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0480ff0f;padding:36px 28px}.placeholder-card h3{color:var(--c-deep);font-size:18px;margin-bottom:10px}.placeholder-card p{color:#4b5563;font-size:14px;line-height:1.7}.placeholder-card .pc-num{background:var(--c-primary);border-radius:50%;color:#fff;display:inline-block;font-weight:700;height:36px;line-height:36px;margin-bottom:16px;text-align:center;width:36px}.placeholder-cta{margin-top:56px;text-align:center}.placeholder-cta .btn-primary{background:var(--c-primary);border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none}.placeholder-page--about .placeholder-hero h1,.placeholder-page--partners .placeholder-hero h1{font-size:48px;margin-bottom:16px}.placeholder-page--about .placeholder-body{background:var(--c-bg-light);text-align:center}.placeholder-page--about .placeholder-card{border-radius:var(--radius-md);box-shadow:0 12px 32px #0480ff14;margin:0 auto;max-width:720px;padding:56px 48px}.placeholder-page--about .placeholder-card h2{font-size:22px;margin-bottom:12px}.placeholder-page--about .placeholder-card p{color:#6b7280;font-size:15px;line-height:1.7;margin-bottom:12px}.placeholder-page--partners .placeholder-body{background:var(--c-bg-purple)}.partner-chips{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1080px}.partner-chip{align-items:center;background:#fff;border-radius:var(--radius-md);box-shadow:0 4px 14px #0000000f;display:flex;justify-content:center;min-height:110px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s}.partner-chip:hover{box-shadow:0 12px 28px #0000001a;transform:translateY(-4px)}.partner-chip img{max-height:56px;max-width:100%;-o-object-fit:contain;object-fit:contain}.partner-chip .name{color:#1f2937;font-size:18px;font-weight:700}.partner-chip .partner-chip-wordmark{font-family:Helvetica Neue,Arial,sans-serif;font-weight:900;letter-spacing:-1.5px}.placeholder-cta--centered{margin-top:64px;text-align:center}.bi-cta-text{color:#4b5563;font-size:17px;margin-bottom:18px}.pc-tag{color:#0480ff;font-size:12px;font-weight:700;letter-spacing:.1em}.pc-case-title{margin-top:6px}.pc-case-points{color:#6b7280;font-size:13px;line-height:1.7;margin:14px 0 0 20px}.legal-hero{padding:calc(var(--header-h) + 80px) 0 56px;text-align:center}.legal-hero h1{font-size:44px;font-weight:700;margin-bottom:12px}.legal-hero .meta{color:#fff9;font-size:14px}.legal-body{background:#f6f8fc;padding:64px 0 96px}.legal-card{background:#fff;border-radius:16px;box-shadow:0 12px 32px #0480ff14;margin:0 auto;max-width:880px;padding:48px 56px}.legal-card h2{color:var(--c-text-dark);font-size:22px;font-weight:700;margin:36px 0 14px}.legal-card h2:first-child{margin-top:0}.legal-card li,.legal-card p{color:#4b5563;font-size:15px;line-height:1.85}.legal-card ol,.legal-card ul{margin:10px 0 14px 22px}.legal-card strong{font-weight:700}.contact-page-body{padding:calc(var(--header-h) + 64px) 0 96px}.contact-page-body h1{font-size:40px;font-weight:700;margin-bottom:12px;text-align:center}.contact-page-body .lead{color:#ffffffb3;margin:0 auto 56px;max-width:640px;text-align:center}.contact-page-body .contact-grid{align-items:stretch;background:transparent;border:none;border-radius:0;box-shadow:none;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:920px;padding:0}.contact-tile{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:36px 32px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.contact-tile:hover{background:#0480ff0f;border-color:var(--c-primary);transform:translateY(-3px)}.ct-header{align-items:center;display:flex;gap:14px;margin-bottom:22px}.ct-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.ct-icon.tg{background:linear-gradient(135deg,#37bbfe,#007dbb)}.ct-icon.mail{background:linear-gradient(135deg,#5bb5ff,#0480ff)}.ct-icon img{height:28px;width:28px}.ct-title{font-size:22px;font-weight:700;line-height:1}.ct-list{list-style:none;margin:0;padding:0}.ct-list li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:14px 0}.ct-list li:last-child{border-bottom:0}.ct-list a{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none}.ct-list a:hover{color:var(--c-primary)}.ct-name{color:#ffffff80;font-size:12px;margin-left:6px}.ct-foot{border-top:1px solid hsla(0,0%,100%,.06);color:#ffffff8c;font-size:13px;margin-top:24px;padding-top:18px}.blog-redirect-page{align-items:center;display:flex;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif;justify-content:center;min-height:100vh}.redirect-card{padding:32px;text-align:center}.redirect-card h1{font-size:28px;margin-bottom:12px}.redirect-card p{color:#ffffffb3;font-size:16px;margin-bottom:24px}.redirect-card a{color:#5bb5ff;font-weight:600;text-decoration:none}.mailto-fallback-toast{background:#0d1045;border-radius:8px;bottom:24px;box-shadow:0 12px 32px #00000059;color:#fff;font-size:14px;left:50%;line-height:1.5;max-width:90vw;padding:12px 22px;position:fixed;transform:translate(-50%);z-index:999999}@media (max-width:991px){.partner-chips{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.contact-page-body .contact-grid{grid-template-columns:1fr}}@media (max-width:720px){.legal-card{padding:32px 20px}}@media (max-width:575px){.partner-chips{grid-template-columns:repeat(2,1fr)}}.page-body[data-v-c72b176c]{padding-top:80px}@media screen and (max-width:1024px){.page-body[data-v-c72b176c]{padding-top:327.68px}}
