/* ProCuentas public home CSS — generated from app.css for 2.0.186. */
.pc-landing{--pc-blue:#1167e8;--pc-navy:#0b1e3b;--pc-cyan:#27b7ee;--pc-green:#12b76a;--pc-soft:#f5f8fc;color:#132238;overflow:hidden;}.pc-landing *{box-sizing:border-box;}.pc-landing-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;}.pc-landing-hero{padding:76px 0 70px;background:radial-gradient(circle at 85% 15%,rgba(39,183,238,.18),transparent 29%),linear-gradient(180deg,#fff 0%,#f6f9fe 100%);}.pc-landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:66px;}.pc-landing-kicker,.pc-landing-heading>span{display:inline-flex;color:var(--pc-blue);font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;}.pc-landing-copy h1{font-size:clamp(42px,5.4vw,72px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 22px;color:var(--pc-navy);max-width:760px;}.pc-landing-copy>p{font-size:20px;line-height:1.6;color:#526276;max-width:680px;margin:0 0 30px;}.pc-landing-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;}.pc-landing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border-radius:13px;font-size:16px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}.pc-landing-btn:hover{transform:translateY(-2px);}.pc-landing-btn-primary{background:var(--pc-green);color:#fff!important;box-shadow:0 12px 24px rgba(18,183,106,.23);}.pc-landing-btn-ghost{background:#fff;color:var(--pc-navy)!important;border:1px solid #d9e1ec;}.pc-landing-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#657589;font-size:13px;font-weight:700;}.pc-demo{background:#fff;border:1px solid rgba(126,147,174,.25);border-radius:25px;padding:18px;box-shadow:0 28px 65px rgba(22,54,94,.15);position:relative;}.pc-demo:before{content:"";position:absolute;inset:-18px 28px auto;height:40px;background:rgba(17,103,232,.1);filter:blur(28px);z-index:-1;}.pc-demo-top{display:flex;align-items:center;justify-content:space-between;padding:5px 5px 17px;border-bottom:1px solid #edf1f6;}.pc-demo-top>div{display:flex;flex-direction:column;}.pc-demo-top strong{font-size:22px;color:#0b1e3b;}.pc-demo-top strong span{color:#1675ec;}.pc-demo-top small{color:#8a98aa;}.pc-demo-status{font-size:12px;font-weight:800;color:#078947;background:#e5faef;padding:7px 10px;border-radius:999px;}.pc-demo-card{padding:20px 5px 4px;}.pc-demo-card label{display:block;font-size:13px;font-weight:800;margin:13px 0 7px;color:#394960;}.pc-demo-client{display:flex;align-items:center;border:1px solid #dce4ee;border-radius:12px;padding:9px 12px;}.pc-demo-client input{border:0!important;box-shadow:none!important;padding:0 0 0 10px!important;font-weight:750!important;color:#152844!important;background:transparent!important;width:100%;}.pc-demo-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#dff0ff;color:#1167e8;font-weight:900;}.pc-demo-balance{display:flex;align-items:flex-end;justify-content:space-between;margin:14px 0;background:linear-gradient(135deg,#0b2447,#1167e8);padding:17px 18px;border-radius:15px;color:#fff;}.pc-demo-balance small{font-size:12px;opacity:.78;}.pc-demo-balance strong{font-size:24px;}.pc-demo-toggle{display:grid;grid-template-columns:1fr 1fr;background:#eff3f8;padding:4px;border-radius:12px;}.pc-demo-toggle button{border:0;border-radius:9px;padding:10px;background:transparent;font-weight:850;color:#66758a;cursor:pointer;}.pc-demo-toggle button.is-active{background:#ffeded;color:#e30000;box-shadow:0 2px 7px rgba(0,0,0,.07);}.pc-demo.is-payment .pc-demo-toggle button.is-active{background:#e7faef;color:#079653;}.pc-demo-card>input{width:100%;height:45px;border:1px solid #dce4ee;border-radius:11px;padding:0 13px;font-size:15px;outline:none;}.pc-demo-card>input:focus{border-color:#69a8f6;box-shadow:0 0 0 3px rgba(17,103,232,.09);}.pc-demo-save{width:100%;border:0;border-radius:12px;margin-top:17px;min-height:48px;background:#0b1e3b;color:#fff;font-weight:850;cursor:pointer;transition:.2s;}.pc-demo-save:hover{background:#1167e8;}.pc-demo-save.is-done{transform:scale(.985);}.pc-demo-message{min-height:20px;margin:10px 2px 0;font-size:13px;font-weight:750;}.pc-demo-message.is-ok{color:#079653;}.pc-demo-message.is-error{color:#d00000;}.pc-landing-section{padding:92px 0;}.pc-landing-soft{background:var(--pc-soft);}.pc-landing-heading{text-align:center;max-width:770px;margin:0 auto 42px;}.pc-landing-heading h2{font-size:clamp(31px,4vw,48px);line-height:1.12;letter-spacing:-.03em;color:var(--pc-navy);margin:12px 0 0;}.pc-step-grid,.pc-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.pc-step-grid article,.pc-feature-grid article{background:#fff;border:1px solid #e4eaf2;border-radius:20px;padding:27px;box-shadow:0 10px 25px rgba(24,52,89,.055);}.pc-step-grid b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e8f2ff;color:#1167e8;font-size:18px;}.pc-step-grid h3,.pc-feature-grid h3{font-size:20px;color:#12243e;margin:17px 0 8px;}.pc-step-grid p,.pc-feature-grid p{margin:0;color:#637286;line-height:1.58;}.pc-landing-compare{display:grid;grid-template-columns:1fr 80px 1fr;gap:24px;align-items:center;}.pc-compare-old,.pc-compare-new{text-align:center;border-radius:24px;padding:34px;border:1px solid #e2e9f2;background:#fff;}.pc-compare-old>span,.pc-compare-new>span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}.pc-compare-old>span{color:#9b5961;}.pc-compare-new>span{color:#078f50;}.pc-notebook{font-size:72px;margin:18px;}.pc-compare-arrow{text-align:center;font-size:38px;color:#9aa8ba;}.pc-compare-old h3,.pc-compare-new h3{font-size:23px;margin:15px 0 8px;}.pc-compare-old p,.pc-compare-new p{color:#68788d;line-height:1.6;margin:0;}.pc-mini-app{display:flex;flex-direction:column;text-align:left;background:#f7f9fc;border:1px solid #e0e7f0;border-radius:18px;padding:19px;margin:18px 0;}.pc-mini-app strong{font-size:18px;}.pc-mini-app small{margin-top:14px;color:#738299;}.pc-mini-app b{font-size:29px;color:#e00000;}.pc-mini-app i{font-style:normal;color:#0a9a55;font-size:13px;font-weight:700;margin-top:7px;}.pc-landing-state{background:linear-gradient(135deg,#071d3d,#113d7b);color:#fff;}.pc-state-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;}.pc-state-grid h2{font-size:clamp(35px,4vw,52px);line-height:1.09;margin:14px 0 20px;}.pc-state-grid>div:first-child>p{color:#c6d4e8;font-size:18px;line-height:1.7;}.pc-state-card{background:#fff;color:#182940;border-radius:23px;padding:26px;box-shadow:0 28px 60px rgba(0,0,0,.24);}.pc-state-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #e5eaf1;}.pc-state-head strong{font-size:21px;}.pc-state-head small{color:#78879a;}.pc-state-card h4{text-align:center;color:#617187;letter-spacing:.08em;margin:24px 0;}.pc-state-card>p{font-size:20px;font-weight:850;}.pc-state-balance{background:linear-gradient(135deg,#0b2143,#1167e8);color:#fff;border-radius:15px;padding:18px;}.pc-state-balance{display:flex;justify-content:space-between;align-items:flex-end;}.pc-state-balance b{font-size:27px;}.pc-state-row{display:flex;justify-content:space-between;padding:14px 2px;border-bottom:1px solid #edf1f5;}.pc-state-row b{color:#e00000;}.pc-state-row.is-payment b{color:#09a557;}.pc-faq details{max-width:850px;margin:0 auto 12px;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:0 19px;}.pc-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:850;font-size:17px;color:#182b48;}.pc-faq summary::-webkit-details-marker{display:none;}.pc-faq summary:after{content:"+";float:right;color:#1167e8;}.pc-faq details[open] summary:after{content:"−";}.pc-faq details p{color:#607187;margin:0 0 20px;line-height:1.6;}.pc-landing-final{text-align:center;padding:84px 0;background:linear-gradient(135deg,#1167e8,#29a9eb);color:#fff;}.pc-landing-final h2{font-size:clamp(34px,4vw,52px);margin:0 0 15px;}.pc-landing-final p{font-size:18px;margin:0 0 28px;color:#e7f5ff;}.pc-landing-btn-light{background:#fff;color:#0b4eb5!important;box-shadow:0 12px 27px rgba(0,0,0,.14);}@media (max-width:900px){.pc-landing-hero{padding-top:48px;}.pc-landing-hero-grid,.pc-state-grid{grid-template-columns:1fr;gap:42px;}.pc-demo{max-width:610px;width:100%;margin:0 auto;}.pc-landing-compare{grid-template-columns:1fr;}.pc-compare-arrow{transform:rotate(90deg);}.pc-step-grid{grid-template-columns:1fr;}.pc-state-grid>div:first-child{text-align:center;}}@media (max-width:600px){.pc-landing-shell{width:min(100% - 24px,1180px);}.pc-landing-hero{padding:34px 0 44px;}.pc-landing-copy{text-align:center;}.pc-landing-copy h1{font-size:41px;}.pc-landing-copy>p{font-size:17px;}.pc-landing-actions{justify-content:center;}.pc-landing-trust{justify-content:center;gap:10px 15px;}.pc-demo{border-radius:20px;padding:13px;}.pc-demo-card{padding-top:13px;}.pc-demo-balance{align-items:flex-start;flex-direction:column;gap:7px;}.pc-landing-section{padding:64px 0;}.pc-landing-heading{margin-bottom:28px;}.pc-step-grid article,.pc-feature-grid article{padding:21px;}.pc-compare-old,.pc-compare-new{padding:25px 18px;}.pc-state-card{padding:18px;}.pc-state-balance b{font-size:23px;}.pc-state-grid{gap:34px;}.pc-landing-final{padding:65px 0;}.pc-landing-btn{width:100%;max-width:330px;}.pc-landing-actions{flex-direction:column;}}@media (min-width: 901px){.pc-landing-hero {
    padding-top: 28px !important;
    padding-bottom: 54px !important;
  }.pc-landing-hero-grid {
    align-items: start !important;
  }.pc-landing-copy,
  .pc-demo {
    margin-top: 0 !important;
  }}.pc-landing-pricing{
  padding:72px 0;
  background:#fff;
}.pc-pricing-card{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);
  align-items:center;
  gap:54px;
  padding:42px 46px;
  border:1px solid #dce7f3;
  border-radius:26px;
  background:linear-gradient(135deg,#f7fbff 0%,#eef8ff 55%,#f4fff9 100%);
  box-shadow:0 22px 55px rgba(15,54,92,.09);
}.pc-pricing-copy h2{
  margin:12px 0 24px;
  color:var(--pc-navy);
  font-size:clamp(30px,3.5vw,46px);
  line-height:1.1;
  letter-spacing:-.035em;
}.pc-pricing-price{display:flex;flex-direction:column;align-items:flex-start;gap:5px;}.pc-pricing-price strong{
  color:#0b1e3b;
  font-size:clamp(31px,4vw,50px);
  line-height:1;
  letter-spacing:-.035em;
}.pc-pricing-price strong small{font-size:.48em;font-weight:850;letter-spacing:0;}.pc-pricing-price>span{color:#526276;font-size:16px;font-weight:800;}.pc-pricing-price>em{color:#1167e8;font-size:14px;font-style:normal;font-weight:900;}.pc-pricing-benefits{
  padding:27px 28px;
  border:1px solid rgba(18,183,106,.18);
  border-radius:20px;
  background:#fff;
  box-shadow:0 12px 30px rgba(15,23,42,.055);
}.pc-pricing-benefits ul{display:grid;gap:14px;margin:0 0 24px;padding:0;list-style:none;}.pc-pricing-benefits li{position:relative;padding-left:28px;color:#23364d;font-size:15px;font-weight:850;line-height:1.45;}.pc-pricing-benefits li::before{
  content:"✓";
  position:absolute;
  left:0;
  top:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px;
  border-radius:50%;
  background:#dcfce7;
  color:#07983b;
  font-size:13px;
  font-weight:950;
}.pc-pricing-benefits li span{display:block;margin-top:2px;color:#64748b;font-size:12.5px;font-weight:700;}.pc-pricing-cta{
  width:100%;
  min-height:55px;
  background:#12b76a;
  color:#fff!important;
  box-shadow:0 13px 28px rgba(18,183,106,.24);
}.pc-pricing-cta::before{content:"●";margin-right:9px;font-size:12px;color:#dfffea;}@media (max-width:900px){.pc-pricing-card{grid-template-columns:1fr;gap:30px;padding:34px;}.pc-pricing-copy{text-align:center;}.pc-pricing-price{align-items:center;}}@media (max-width:600px){.pc-landing-pricing{padding:54px 0;}.pc-pricing-card{gap:24px;padding:26px 18px;border-radius:20px;}.pc-pricing-copy h2{font-size:30px;margin-bottom:20px;}.pc-pricing-price strong{font-size:35px;text-align:center;}.pc-pricing-price>span{font-size:14px;}.pc-pricing-benefits{padding:22px 18px;border-radius:16px;}.pc-pricing-benefits li{font-size:14px;}}@media (max-width: 700px){.pc-page,
  .pc-panel,
  .pc-ficha,
  .pc-estado-page,
  .pc-contact-page,
  .pc-config-page,
  .pc-history-page,
  .pc-subscription-page,
  .pc-landing-shell,
  .pc-form-wrap {
    width: 94vw !important;
    max-width: 94vw !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }.pc-page > *,
  .pc-panel > *,
  .pc-ficha > *,
  .pc-estado-page > *,
  .pc-contact-page > *,
  .pc-config-page > *,
  .pc-history-page > *,
  .pc-subscription-page > *,
  .pc-landing-shell > * {
    max-width: 100%;
    box-sizing: border-box;
  }}@media (max-width:600px){.pc-landing{width:100%;max-width:100%;overflow-x:hidden;}.pc-landing-shell{
        width:94%!important;
        max-width:94%!important;
        margin-left:auto!important;
        margin-right:auto!important;
        padding-left:0!important;
        padding-right:0!important;
    }.pc-landing-hero-grid,
    .pc-state-grid,
    .pc-landing-compare,
    .pc-pricing-card{
        width:100%;
        min-width:0;
        max-width:100%;
    }.pc-landing-copy,
    .pc-demo,
    .pc-state-card,
    .pc-pricing-copy,
    .pc-pricing-benefits{
        min-width:0;
        max-width:100%;
    }.pc-demo input,
    .pc-demo button,
    .pc-landing img{
        max-width:100%;
    }}@media (max-width:600px){.pc-landing{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    padding-left:0!important;
    padding-right:0!important;
    overflow-x:hidden!important;
  }.pc-landing .pc-landing-shell{
    width:98vw!important;
    max-width:98vw!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }.pc-landing .pc-landing-shell > *,
  .pc-landing .pc-landing-hero-grid,
  .pc-landing .pc-step-grid,
  .pc-landing .pc-feature-grid,
  .pc-landing .pc-landing-compare,
  .pc-landing .pc-state-grid,
  .pc-landing .pc-pricing-card,
  .pc-landing .pc-demo,
  .pc-landing .pc-state-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }}.pc-pricing-payment-methods{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:8px;
  margin:4px 0 16px;
}.pc-payment-label{
  color:#64748b;
  font-size:12px;
  font-weight:700;
  letter-spacing:.02em;
}.pc-payment-brands{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}.pc-payment-brand{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:38px;
  padding:8px 13px;
  border:1px solid rgba(148,163,184,.3);
  border-radius:13px;
  background:#fff;
  box-shadow:0 6px 16px rgba(15,23,42,.07);
  font-size:13px;
  line-height:1;
}.pc-payment-brand-mp{color:#009ee3;background:linear-gradient(135deg,#f1fbff,#fff);}.pc-payment-brand-paypal{color:#003087;background:linear-gradient(135deg,#eef5ff,#fff);}@media (prefers-reduced-motion:no-preference){.pc-demo{animation:pcLandingFloat 5s ease-in-out infinite;}.pc-payment-brand{transition:transform .2s ease,box-shadow .2s ease;}.pc-payment-brand:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.12);}.pc-landing-heading,.pc-pricing-card,.pc-feature-grid article,.pc-state-card{animation:pcLandingReveal .55s ease both;}@keyframes pcLandingFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pcLandingReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.pc-landing{
    width:98vw!important;
    max-width:98vw!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }.pc-landing .pc-landing-shell{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding-left:18px!important;
    padding-right:18px!important;
    box-sizing:border-box!important;
  }.pc-landing > section,
  .pc-landing .pc-landing-section,
  .pc-landing .pc-landing-hero,
  .pc-landing .pc-landing-final,
  .pc-landing .pc-landing-state{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }.pc-landing .pc-landing-soft,
  .pc-landing .pc-landing-state,
  .pc-landing .pc-landing-final{
    border-radius:22px!important;
    overflow:hidden!important;
  }.pc-landing .pc-landing-section + .pc-landing-section{margin-top:14px!important;}.pc-landing .pc-landing-state{margin-top:14px!important;margin-bottom:14px!important;}.pc-landing .pc-landing-final{margin-top:14px!important;margin-bottom:0!important;}.pc-landing .pc-landing-shell > *,
  .pc-landing .pc-landing-hero-grid,
  .pc-landing .pc-step-grid,
  .pc-landing .pc-feature-grid,
  .pc-landing .pc-landing-compare,
  .pc-landing .pc-state-grid,
  .pc-landing .pc-pricing-card,
  .pc-landing .pc-demo,
  .pc-landing .pc-state-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }.pc-pricing-payment-methods{align-items:center;text-align:center;}.pc-payment-brands{justify-content:center;}.pc-demo{animation:none!important;}}@media (max-width:600px){.pc-landing .pc-pricing-cta-centered{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
  }}.pc-landing{
  font-family:Arial,"Segoe UI",Roboto,Helvetica,sans-serif!important;
  font-synthesis:weight style;
  text-rendering:optimizeLegibility;
}.pc-landing-copy h1,
.pc-landing-heading h2,
.pc-landing-final h2{
  font-weight:700!important;
}.pc-landing-kicker,
.pc-landing-heading>span{
  font-weight:700!important;
}.pc-landing-copy>p,
.pc-landing-final p,
.pc-compare-old p,
.pc-compare-new p,
.pc-state-grid>div:first-child>p{
  font-weight:500!important;
  color:#526276;
}.pc-landing-btn{
  font-weight:700!important;
}.pc-landing-trust,
.pc-demo-card,
.pc-demo-card p,
.pc-demo-card span,
.pc-demo-card small,
.pc-demo-card strong,
.pc-feature-grid article p,
.pc-step-grid article p{
  font-weight:600;
}@media (max-width:700px){.pc-landing-copy>p{font-weight:500!important;color:#526276!important;}.pc-landing-trust{font-weight:600!important;color:#5b6b7e!important;}}.pc-landing-intro{
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
}.pc-landing-heading>p{
  max-width:730px;
  margin:18px auto 0;
  color:#5b6b7e;
  font-size:17px;
  line-height:1.7;
  font-weight:500;
}.pc-module-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
}.pc-module-card{
  position:relative;
  overflow:hidden;
  min-height:100%;
  padding:29px;
  border:1px solid #e0e8f2;
  border-radius:23px;
  background:#fff;
  box-shadow:0 14px 34px rgba(20,48,85,.07);
}.pc-module-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:5px;
  background:#1167e8;
}.pc-module-credit::before{background:#1167e8;}.pc-module-cash::before{background:#12a05c;}.pc-module-tasks::before{background:#7c3aed;}.pc-module-icon{
  display:grid;
  place-items:center;
  width:54px;
  height:54px;
  margin-bottom:20px;
  border-radius:17px;
  background:#eef5ff;
  font-size:27px;
}.pc-module-cash .pc-module-icon{background:#eafaf1;}.pc-module-tasks .pc-module-icon{background:#f2edff;}.pc-module-card>span{
  color:#64748b;
  font-size:12px;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}.pc-module-card h3{
  margin:7px 0 12px;
  color:#10233f;
  font-size:24px;
  line-height:1.2;
}.pc-module-card p{
  margin:0;
  color:#5d6e82;
  line-height:1.65;
}.pc-module-card ul{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:21px 0 0;
  padding:0;
  list-style:none;
}.pc-module-card li{
  padding:7px 10px;
  border-radius:999px;
  background:#f2f6fb;
  color:#42536a;
  font-size:12px;
  font-weight:700;
}.pc-step-grid-four{
  grid-template-columns:repeat(4,minmax(0,1fr));
}.pc-business-section{
  background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 48%,#edfdf5 100%);
}.pc-business-grid{
  display:grid;
  grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);
  align-items:center;
  gap:68px;
}.pc-business-copy h2{
  margin:13px 0 18px;
  color:#0b1e3b;
  font-size:clamp(33px,4vw,50px);
  line-height:1.1;
  letter-spacing:-.035em;
}.pc-business-copy>p{
  margin:0;
  color:#56677c;
  font-size:18px;
  line-height:1.7;
}.pc-business-tags{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin-top:25px;
}.pc-business-tags span{
  padding:9px 13px;
  border:1px solid #d8e5f3;
  border-radius:999px;
  background:rgba(255,255,255,.82);
  color:#30445f;
  font-size:13px;
  font-weight:750;
}.pc-control-preview{
  padding:23px;
  border:1px solid rgba(88,120,158,.2);
  border-radius:25px;
  background:#fff;
  box-shadow:0 26px 60px rgba(19,52,91,.14);
}.pc-control-preview-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-bottom:18px;
  border-bottom:1px solid #e7edf4;
}.pc-control-preview-head strong{
  color:#10233f;
  font-size:20px;
}.pc-control-preview-head span{
  padding:6px 10px;
  border-radius:999px;
  background:#e8f8ef;
  color:#078947;
  font-size:12px;
  font-weight:800;
}.pc-control-preview-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:13px;
  margin-top:16px;
}.pc-control-preview-grid>div{
  display:grid;
  gap:6px;
  padding:18px;
  border:1px solid #e4ebf3;
  border-radius:17px;
  background:#f9fbfe;
}.pc-control-preview-grid small{
  color:#697a8e;
  font-weight:700;
}.pc-control-preview-grid b{
  color:#0c2345;
  font-size:24px;
}.pc-control-preview-grid em{
  color:#16915a;
  font-size:12px;
  font-style:normal;
  font-weight:750;
}.pc-control-preview-task{
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:13px;
  margin-top:13px;
  padding:15px 16px;
  border:1px solid #e4ddff;
  border-radius:16px;
  background:#f8f6ff;
}.pc-control-preview-task>span{
  display:grid;
  place-items:center;
  width:39px;
  height:39px;
  border-radius:12px;
  background:#ede7ff;
}.pc-control-preview-task div{
  display:grid;
  gap:3px;
  min-width:0;
}.pc-control-preview-task small{
  color:#776a9c;
  font-weight:700;
}.pc-control-preview-task strong{
  overflow:hidden;
  color:#302251;
  font-size:14px;
  text-overflow:ellipsis;
  white-space:nowrap;
}.pc-control-preview-task i{
  display:grid;
  place-items:center;
  width:25px;
  height:25px;
  border-radius:50%;
  background:#ef4444;
  color:#fff;
  font-size:12px;
  font-style:normal;
  font-weight:850;
}.pc-control-preview-footer{
  display:flex;
  justify-content:space-between;
  gap:10px;
  margin-top:15px;
  padding:14px 4px 2px;
  border-top:1px solid #e7edf4;
  color:#68798d;
  font-size:12px;
  font-weight:750;
}.pc-landing-final>div>span{
  display:inline-block;
  margin-bottom:12px;
  color:#dff4ff;
  font-size:13px;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}.pc-landing-copy>p strong{
  color:#263b55;
  font-weight:700;
}@media (max-width:1000px){.pc-step-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));}.pc-business-grid{grid-template-columns:1fr;gap:40px;}.pc-control-preview{width:100%;max-width:680px;margin:0 auto;}}@media (max-width:900px){.pc-module-grid{grid-template-columns:1fr;}.pc-module-card{max-width:680px;width:100%;margin:0 auto;}}@media (max-width:600px){.pc-landing-copy h1{font-size:39px;line-height:1.06;}.pc-landing-copy>p strong{display:inline;}.pc-module-card{padding:24px 20px;border-radius:19px;}.pc-step-grid-four,.pc-feature-grid-six{grid-template-columns:1fr;}.pc-business-copy{text-align:center;}.pc-business-copy>p{font-size:16px;}.pc-business-tags{justify-content:center;}.pc-control-preview{padding:16px;border-radius:20px;}.pc-control-preview-grid{grid-template-columns:1fr;}.pc-control-preview-task strong{white-space:normal;}.pc-control-preview-footer{flex-wrap:wrap;justify-content:center;}}.pc-landing-showcase{
  padding-top:24px;
  background:linear-gradient(180deg,#f6f9fe 0%,#ffffff 100%);
}.pc-showcase-carousel{
  position:relative;
  max-width:1120px;
  margin:0 auto;
}.pc-showcase-stage{
  position:relative;
  aspect-ratio:793/496;
}.pc-showcase-slide{
  position:absolute;
  inset:0;
  height:100%;
  opacity:0;
  transform:translateY(18px) scale(.985);
  transition:opacity .45s ease,transform .45s ease;
  pointer-events:none;
}.pc-showcase-slide.is-active{
  opacity:1;
  transform:translateY(0) scale(1);
  pointer-events:auto;
}.pc-showcase-media{
  position:relative;
  height:100%;
  overflow:hidden;
  border-radius:30px;
  border:1px solid #dbe6f3;
  box-shadow:0 28px 60px rgba(17,39,77,.12);
  background:#fff;
}.pc-showcase-media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}.pc-showcase-caption{
  position:absolute;
  left:32px;
  right:auto;
  bottom:28px;
  width:min(420px,calc(100% - 64px));
  padding:22px 24px;
  border:1px solid rgba(255,255,255,.55);
  border-radius:24px;
  background:rgba(255,255,255,.88);
  box-shadow:0 18px 44px rgba(14,30,60,.16);
  backdrop-filter:blur(12px);
}.pc-showcase-caption span{
  display:inline-flex;
  margin-bottom:10px;
  color:#1167e8;
  font-size:12px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}.pc-showcase-caption h3{
  margin:0 0 10px;
  color:#0b1e3b;
  font-size:28px;
  line-height:1.12;
  letter-spacing:-.03em;
}.pc-showcase-caption p{
  margin:0;
  color:#55657a;
  font-size:15px;
  line-height:1.6;
}@media (max-width:900px){.pc-showcase-caption{left:22px;bottom:22px;width:min(420px,calc(100% - 44px));}}@media (max-width:760px){.pc-showcase-stage{min-height:0;}.pc-showcase-slide{
    position:relative;
    inset:auto;
    display:none;
    transform:none;
  }.pc-showcase-slide.is-active{
    display:block;
  }.pc-showcase-caption{
    position:relative;
    left:auto;
    bottom:auto;
    width:100%;
    margin-top:14px;
    padding:18px;
  }.pc-showcase-caption h3{font-size:23px;}}.pc-legal-footer{
  padding:24px 0;
  color:#cbd8ea;
  background:#071a38;
  border-top:1px solid rgba(255,255,255,.08);
}.pc-legal-footer-inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  font-size:13px;
}.pc-legal-footer nav{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:18px;
  flex-wrap:wrap;
}.pc-legal-footer a{
  color:#fff!important;
  text-decoration:none!important;
  font-weight:800;
}.pc-legal-footer a:hover,
.pc-legal-footer a:focus-visible{
  color:#8ec5ff!important;
  text-decoration:underline!important;
}.pc-legal-modal{
  position:fixed;
  inset:0;
  z-index:100000;
  display:none;
  align-items:flex-start;
  justify-content:center;
  padding:28px;
  overflow:auto;
  background:rgba(4,15,34,.76);
  backdrop-filter:blur(8px);
}.pc-legal-modal.is-open,
.pc-legal-modal:target{
  display:flex;
}.pc-legal-modal-backdrop{
  position:fixed;
  inset:0;
  z-index:0;
}.pc-legal-document{
  position:relative;
  z-index:1;
  width:min(920px,100%);
  max-height:calc(100vh - 56px);
  overflow:auto;
  border:1px solid #dbe4ef;
  border-radius:24px;
  color:#24354b;
  background:#fff;
  box-shadow:0 34px 90px rgba(0,0,0,.28);
}.pc-legal-document-header{
  position:sticky;
  top:0;
  z-index:2;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:20px;
  padding:26px 30px 22px;
  border-bottom:1px solid #e4eaf2;
  background:rgba(255,255,255,.96);
  backdrop-filter:blur(12px);
}.pc-legal-document-header span{
  display:block;
  margin-bottom:6px;
  color:#1167e8;
  font-size:11px;
  font-weight:900;
  letter-spacing:.09em;
  text-transform:uppercase;
}.pc-legal-document-header h2{
  margin:0;
  color:#0b1e3b;
  font-size:clamp(27px,4vw,38px);
  line-height:1.08;
  letter-spacing:-.035em;
}.pc-legal-document-header p{
  margin:8px 0 0;
  color:#77869a;
  font-size:12px;
}.pc-legal-close{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 42px;
  width:42px;
  height:42px;
  border:1px solid #d8e1ec;
  border-radius:13px;
  color:#1e314b!important;
  background:#f7f9fc;
  text-decoration:none!important;
  font-size:28px;
  font-weight:400;
  line-height:1;
}.pc-legal-document-body{
  padding:12px 30px 34px;
}.pc-legal-document-body section{
  padding:20px 0;
  border-bottom:1px solid #e8edf3;
}.pc-legal-document-body section:last-child{
  border-bottom:0;
}.pc-legal-document-body h3{
  margin:0 0 10px;
  color:#142844;
  font-size:18px;
  line-height:1.3;
}.pc-legal-document-body p,
.pc-legal-document-body li{
  color:#536379;
  font-size:14px;
  line-height:1.72;
}.pc-legal-document-body p{
  margin:0 0 10px;
}.pc-legal-document-body p:last-child{
  margin-bottom:0;
}.pc-legal-document-body ul{
  margin:0;
  padding-left:22px;
}.pc-legal-document-body a{
  color:#0b67d8!important;
  overflow-wrap:anywhere;
}@media (max-width:700px){.pc-legal-footer-inner{
    flex-direction:column;
    align-items:flex-start;
  }.pc-legal-footer nav{
    justify-content:flex-start;
    gap:12px 16px;
  }.pc-legal-modal{
    padding:10px;
  }.pc-legal-document{
    max-height:calc(100vh - 20px);
    border-radius:18px;
  }.pc-legal-document-header{
    padding:20px 18px 16px;
  }.pc-legal-document-body{
    padding:6px 18px 24px;
  }.pc-legal-document-body section{
    padding:17px 0;
  }}.pc-showcase-carousel:focus-visible{outline:3px solid rgba(17,103,232,.25);outline-offset:5px}.pc-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pc-legal-modal[hidden]{display:none!important}.pc-legal-modal.is-open{display:flex}.pc-legal-modal-backdrop{border:0;padding:0;cursor:pointer}.pc-legal-close{font-family:inherit;cursor:pointer}@media (max-width:760px){.pc-showcase-stage{aspect-ratio:auto}.pc-showcase-slide{height:auto}.pc-showcase-media{height:auto;aspect-ratio:793/496}}.pc-landing .pc-landing-final p{
  color:#0b1628!important;
}.pc-showcase-carousel{
  touch-action:pan-y!important;
  overscroll-behavior-inline:contain;
  -webkit-tap-highlight-color:transparent;
  cursor:grab;
}.pc-showcase-carousel.is-swiping{cursor:grabbing;}.pc-showcase-media picture{
  display:block;
  width:100%;
  height:100%;
}.pc-showcase-media img{
  -webkit-user-drag:none;
  user-select:none;
  pointer-events:none;
}@media (max-width:760px){.pc-showcase-media{
    height:auto!important;
    aspect-ratio:828/1280!important;
    border-radius:22px;
  }.pc-showcase-media picture,
  .pc-showcase-media img{
    width:100%!important;
    height:100%!important;
  }.pc-showcase-media img{object-fit:cover!important;}.pc-showcase-caption{margin-top:12px!important;}}.pc-landing .pc-legal-footer{
  border-top:4px solid #fff!important;
}.pc-landing-auth-links{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
  width:100%;
  min-height:22px;
  margin:0 0 14px;
  padding:0 2px;
  font-size:13px;
  line-height:1.25;
  font-weight:500;
}.pc-landing-auth-links a{
  color:#1467df!important;
  text-decoration:underline!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:3px!important;
  transition:color .15s ease;
}.pc-landing-auth-links a:hover,
.pc-landing-auth-links a:focus-visible{
  color:#0b4fb8!important;
}.pc-landing-auth-links span{
  color:#94a3b8;
  font-weight:400;
}@media (max-width:600px){.pc-landing-auth-links{
    justify-content:flex-end;
    margin-bottom:16px;
    padding-right:4px;
    font-size:12.5px;
  }}.pc-landing-auth-links{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:14px;
  width:100%;
  min-height:42px;
  margin:0 0 18px;
  padding:0;
  font-size:16px;
  line-height:1.2;
  font-weight:700;
}.pc-landing-auth-links .pc-auth-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:44px;
  padding:10px 18px;
  border:2px solid #2a6ce8;
  border-radius:14px;
  background:rgba(255,255,255,.94);
  color:#1762dd!important;
  text-decoration:none!important;
  box-shadow:0 8px 22px rgba(37,99,235,.08);
  transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease, color .15s ease;
}.pc-landing-auth-links .pc-auth-chip:hover,
.pc-landing-auth-links .pc-auth-chip:focus-visible{
  color:#0f4fc2!important;
  border-color:#1d5dd7;
  box-shadow:0 12px 26px rgba(37,99,235,.12);
  transform:translateY(-1px);
}.pc-landing-auth-links .pc-auth-chip-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:20px;
  min-width:20px;
  font-size:21px;
  line-height:1;
  font-weight:500;
}@media (max-width:600px){.pc-landing-auth-links{
    justify-content:center;
    gap:10px;
    margin-bottom:18px;
    font-size:14px;
  }.pc-landing-auth-links .pc-auth-chip{
    min-height:40px;
    padding:9px 14px;
    border-radius:13px;
    gap:8px;
  }.pc-landing-auth-links .pc-auth-chip-icon{
    width:18px;
    min-width:18px;
    font-size:19px;
  }}.pc-landing-auth-links{
  justify-content:flex-end!important;
  gap:0!important;
  min-height:0!important;
  margin:0 0 10px!important;
  padding:0!important;
}.pc-landing-auth-links .pc-auth-chip-login{
  min-height:42px!important;
  padding:9px 18px!important;
  border:2px solid #54b8ff!important;
  border-radius:14px!important;
  background:#eef8ff!important;
  color:#1895ea!important;
  box-shadow:none!important;
}.pc-landing-auth-links .pc-auth-chip-login:hover,
.pc-landing-auth-links .pc-auth-chip-login:focus-visible{
  color:#0e7dcb!important;
  border-color:#33a7f5!important;
  background:#e4f4ff!important;
  box-shadow:0 10px 24px rgba(84,184,255,.14)!important;
}.pc-landing-auth-links .pc-auth-chip-login .pc-auth-chip-icon{
  width:18px!important;
  min-width:18px!important;
  height:18px!important;
  color:currentColor!important;
}.pc-landing-auth-links .pc-auth-chip-login .pc-auth-chip-icon svg{
  display:block;
  width:18px;
  height:18px;
  stroke:currentColor;
  stroke-width:2.1;
  fill:none;
  stroke-linecap:round;
  stroke-linejoin:round;
}@media (max-width:900px){.pc-landing-hero{padding-top:22px!important;}}@media (max-width:600px){.pc-landing-hero{padding-top:12px!important;padding-bottom:38px!important;}.pc-landing-auth-links{
    justify-content:flex-end!important;
    margin-bottom:8px!important;
    font-size:14px!important;
  }.pc-landing-auth-links .pc-auth-chip-login{
    min-height:40px!important;
    padding:8px 16px!important;
  }}.pc-landing-auth-links{
  display:none!important;
}@media (max-width:600px){.pc-landing-auth-links{
    display:flex!important;
    justify-content:flex-end!important;
  }}.pc-landing-hero-grid{
  grid-template-areas:"copy auth" "copy demo"!important;
  align-items:start!important;
  row-gap:18px!important;
}.pc-landing-copy{grid-area:copy;}.pc-landing-auth-links{
  grid-area:auth;
  display:flex!important;
  justify-content:flex-end!important;
  align-self:end!important;
  width:100%;
  margin:0 0 4px!important;
}.pc-demo{
  grid-area:demo;
  margin-top:0!important;
}@media (max-width:900px){.pc-landing-hero-grid{
    grid-template-columns:1fr!important;
    grid-template-areas:"copy" "auth" "demo"!important;
    row-gap:16px!important;
  }.pc-landing-auth-links{
    justify-content:flex-end!important;
    margin:0 0 2px!important;
  }}@media (max-width:600px){.pc-landing-auth-links{
    justify-content:flex-end!important;
    margin:0 0 2px!important;
  }}.pc-landing-kicker{
  visibility:hidden!important;
}.pc-landing-auth-links-mobile{
  display:none!important;
}.pc-landing-auth-links-desktop{
  display:flex!important;
}@media (max-width:600px){.pc-landing-kicker{
    display:none!important;
  }.pc-landing-auth-links-mobile{
    display:flex!important;
    justify-content:flex-end!important;
    margin:0 0 10px!important;
  }.pc-landing-auth-links-desktop{
    display:none!important;
  }}.pc-landing-advantages{
  background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);
}.pc-advantages-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:20px;
}.pc-advantage-card{
  position:relative;
  overflow:hidden;
  min-height:300px;
  padding:30px;
  border:1px solid #dfe8f2;
  border-radius:24px;
  background:#fff;
  box-shadow:0 16px 38px rgba(20,48,85,.075);
}.pc-advantage-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:5px;
  background:#1167e8;
}.pc-advantage-price::before{background:#12a05c;}.pc-advantage-simple::before{background:#1167e8;}.pc-advantage-evolution::before{background:#7c3aed;}.pc-advantage-icon{
  display:grid;
  place-items:center;
  width:54px;
  height:54px;
  margin-bottom:21px;
  border-radius:17px;
  background:#eef5ff;
  color:#1167e8;
  font-size:27px;
  font-weight:900;
}.pc-advantage-price .pc-advantage-icon{background:#eafaf1;color:#078947;}.pc-advantage-evolution .pc-advantage-icon{background:#f2edff;color:#6d28d9;}.pc-advantage-card>span{
  color:#64748b;
  font-size:12px;
  font-weight:850;
  letter-spacing:.065em;
  text-transform:uppercase;
}.pc-advantage-card h3{
  margin:8px 0 13px;
  color:#10233f;
  font-size:24px;
  line-height:1.22;
}.pc-advantage-card p{
  margin:0;
  color:#5d6e82;
  font-size:16px;
  line-height:1.68;
}@media (max-width:900px){.pc-advantages-grid{grid-template-columns:1fr;}.pc-advantage-card{width:100%;max-width:680px;min-height:0;margin:0 auto;}}@media (max-width:600px){.pc-advantage-card{padding:24px 20px;border-radius:19px;}.pc-advantage-card h3{font-size:22px;}.pc-advantage-card p{font-size:15.5px;}}@media (max-width:600px){.pc-landing-copy .pc-landing-actions{
    width:100%!important;
    align-items:center!important;
    justify-content:center!important;
  }.pc-landing-copy .pc-landing-actions .pc-landing-btn{
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }.pc-landing-copy .pc-landing-trust{
    width:100%!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    text-align:center!important;
  }.pc-landing-copy .pc-landing-trust > span{
    display:block!important;
    width:100%!important;
    max-width:340px!important;
    margin:0 auto!important;
    text-align:center!important;
  }}.pc-landing{
  background:
    radial-gradient(circle at top left, rgba(37,99,235,.05), transparent 28%),
    radial-gradient(circle at 100% 0, rgba(59,130,246,.06), transparent 24%),
    linear-gradient(180deg,#f8fbff 0%,#f4f8ff 28%,#ffffff 100%);
}.pc-landing-hero{
  position:relative;
  overflow:hidden;
  padding:72px 0 78px!important;
  background:
    radial-gradient(circle at 86% 14%, rgba(56,189,248,.22), transparent 25%),
    radial-gradient(circle at 72% 34%, rgba(59,130,246,.13), transparent 30%),
    linear-gradient(180deg,#f9fbff 0%,#eef5ff 56%,#f8fbff 100%)!important;
}.pc-landing-hero::before,
.pc-landing-hero::after{
  content:"";
  position:absolute;
  pointer-events:none;
  border-radius:999px;
}.pc-landing-hero::before{
  width:520px;height:520px;right:-180px;top:-110px;
  background:radial-gradient(circle, rgba(17,103,232,.12) 0%, rgba(17,103,232,0) 72%);
}.pc-landing-hero::after{
  width:440px;height:440px;left:-180px;bottom:-210px;
  background:radial-gradient(circle, rgba(41,169,235,.11) 0%, rgba(41,169,235,0) 74%);
}.pc-landing-hero-grid{
  position:relative;
  z-index:1;
  gap:58px!important;
  align-items:start!important;
}.pc-landing-copy{
  position:relative;
  padding-top:8px;
}.pc-landing-copy h1{
  font-size:clamp(46px,5.45vw,76px)!important;
  line-height:.98!important;
  letter-spacing:-.045em;
  font-weight:950!important;
  max-width:11.2ch;
  margin:0 0 22px!important;
  text-wrap:balance;
}.pc-landing-copy>p{
  max-width:640px;
  font-size:21px!important;
  line-height:1.72!important;
  color:#4b5d74!important;
  margin:0 0 30px!important;
}.pc-landing-actions{
  gap:16px!important;
  margin-bottom:22px!important;
}.pc-landing-btn{
  min-height:60px!important;
  padding:0 30px!important;
  border-radius:18px!important;
  font-weight:900!important;
  font-size:18px!important;
  letter-spacing:-.01em;
  box-shadow:0 16px 34px rgba(19,76,181,.09);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;
}.pc-landing-btn:hover,
.pc-landing-btn:focus-visible{
  transform:translateY(-2px);
  box-shadow:0 20px 38px rgba(17,103,232,.16);
}.pc-landing-btn-primary{
  background:linear-gradient(135deg,#165ef0 0%,#1167e8 52%,#29a9eb 100%)!important;
  border:0!important;
}.pc-landing-btn-ghost{
  background:rgba(255,255,255,.86)!important;
  border:1px solid rgba(196,210,231,.9)!important;
  color:#183457!important;
}.pc-landing-trust{
  gap:12px!important;
  max-width:860px;
}.pc-landing-trust span{
  display:inline-flex;
  align-items:center;
  min-height:42px;
  padding:9px 15px;
  border-radius:999px;
  background:rgba(255,255,255,.78);
  border:1px solid rgba(211,222,237,.92);
  color:#53657c;
  font-weight:780;
  box-shadow:0 10px 22px rgba(28,58,102,.04);
}.pc-landing-auth-links .pc-auth-chip-login{
  box-shadow:0 10px 22px rgba(26,109,208,.10)!important;
}.pc-demo{
  border:1px solid rgba(200,216,237,.95)!important;
  border-radius:30px!important;
  padding:20px!important;
  background:rgba(255,255,255,.90)!important;
  box-shadow:0 26px 70px rgba(18,49,92,.14)!important;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}.pc-demo::before{
  inset:auto 48px -10px 48px!important;
  height:55px!important;
  background:rgba(17,103,232,.16)!important;
  filter:blur(26px)!important;
}.pc-demo-top{
  padding:8px 8px 18px!important;
}.pc-demo-top strong{font-size:28px!important;letter-spacing:-.03em;}.pc-demo-status{padding:9px 12px!important;border:1px solid rgba(26,173,98,.16);}.pc-demo-card{padding:18px 8px 8px!important;}.pc-demo-balance{
  border-radius:18px!important;
  box-shadow:0 14px 34px rgba(11,36,71,.19);
}.pc-demo-toggle,
.pc-demo-client,
.pc-demo-card>input{
  border-radius:14px!important;
}.pc-demo-save{
  border-radius:15px!important;
  background:linear-gradient(135deg,#0b1e3b 0%,#143f85 100%)!important;
  box-shadow:0 16px 24px rgba(11,30,59,.16);
}.pc-landing-section{
  position:relative;
  padding:96px 0!important;
}.pc-landing-section::before{
  content:"";
  position:absolute;
  inset:16px max(18px,calc((100vw - 1180px)/2)) auto;
  height:1px;
  background:linear-gradient(90deg,rgba(17,103,232,0),rgba(17,103,232,.12),rgba(17,103,232,0));
  pointer-events:none;
}.pc-landing-showcase::before,
.pc-landing-intro::before,
.pc-landing-soft::before,
.pc-landing-pricing::before,
.pc-landing-final::before{display:none;}.pc-landing-heading{
  max-width:920px;
  margin:0 auto 40px!important;
}.pc-landing-heading>span,
.pc-pricing-copy>.pc-landing-kicker,
.pc-landing-final>div>span{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  padding:6px 12px;
  border-radius:999px;
  background:rgba(22,103,232,.08);
  border:1px solid rgba(22,103,232,.10);
  color:#1464df!important;
  letter-spacing:.02em;
}.pc-landing-heading h2,
.pc-pricing-copy h2,
.pc-landing-final h2{
  letter-spacing:-.04em;
}.pc-showcase-carousel{
  padding:18px;
  border-radius:34px;
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.96));
  border:1px solid rgba(220,230,243,.9);
  box-shadow:0 28px 70px rgba(15,55,108,.09);
}.pc-showcase-stage{
  min-height:clamp(540px,58vw,760px);
}.pc-showcase-slide{
  border-radius:28px;
  overflow:hidden;
}.pc-showcase-media{
  border-radius:28px;
}.pc-showcase-media::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(8,21,44,.02) 0%,rgba(8,21,44,.22) 100%);
  pointer-events:none;
}.pc-showcase-caption{
  border-radius:24px!important;
  background:rgba(255,255,255,.86)!important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  border:1px solid rgba(226,234,245,.95);
  box-shadow:0 18px 34px rgba(13,45,91,.10);
}.pc-module-grid{
  gap:22px!important;
}.pc-module-card{
  border:1px solid rgba(225,233,244,.96)!important;
  border-radius:28px!important;
  box-shadow:0 20px 42px rgba(24,52,89,.07)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.pc-module-card:hover{
  transform:translateY(-4px);
  box-shadow:0 24px 48px rgba(24,52,89,.10)!important;
  border-color:rgba(184,206,237,.95)!important;
}.pc-module-icon{
  box-shadow:0 18px 28px rgba(17,103,232,.10);
}.pc-module-card ul li,
.pc-module-card li{position:relative;padding-left:18px;}.pc-module-card ul li::before,
.pc-module-card li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:#1f78eb;box-shadow:0 0 0 5px rgba(31,120,235,.09);}.pc-step-grid article,
.pc-feature-grid article{
  border:1px solid rgba(226,233,243,.95)!important;
  border-radius:24px!important;
  box-shadow:0 18px 38px rgba(24,52,89,.07)!important;
  background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)!important;
}.pc-step-grid article:hover,
.pc-feature-grid article:hover{
  transform:translateY(-3px);
  box-shadow:0 22px 42px rgba(24,52,89,.10)!important;
}.pc-step-grid b{
  width:48px!important;height:48px!important;border-radius:15px!important;
  box-shadow:0 10px 22px rgba(17,103,232,.12);
}.pc-landing-pricing{
  background:linear-gradient(180deg,#f7faff 0%,#eef5ff 100%);
}.pc-pricing-card{
  border:1px solid rgba(204,220,239,.95)!important;
  border-radius:34px!important;
  overflow:hidden;
  background:
    linear-gradient(125deg,#ffffff 0%,#ffffff 48%,#eff6ff 100%)!important;
  box-shadow:0 28px 68px rgba(17,52,99,.10)!important;
}.pc-pricing-copy{
  position:relative;
  padding-right:18px;
}.pc-pricing-copy::after{
  content:"";
  position:absolute;
  right:-18px;top:5%;bottom:5%;width:1px;
  background:linear-gradient(180deg,rgba(17,103,232,0),rgba(17,103,232,.16),rgba(17,103,232,0));
}.pc-pricing-cta{
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(244,248,255,.94),#ffffff)!important;
  border:1px solid rgba(217,228,241,.95)!important;
  box-shadow:0 16px 34px rgba(18,49,92,.07) inset;
}.pc-landing-final{
  position:relative;
  overflow:hidden;
  background:linear-gradient(135deg,#0c2b63 0%,#1167e8 45%,#29a9eb 100%)!important;
}.pc-landing-final::after{
  content:"";
  position:absolute;
  inset:auto -80px -120px auto;
  width:340px;height:340px;border-radius:50%;
  background:radial-gradient(circle, rgba(255,255,255,.16), rgba(255,255,255,0) 72%);
}.pc-landing-final .pc-landing-shell{position:relative;z-index:1;}.pc-landing-final p{max-width:760px;margin-inline:auto!important;}@media (max-width:900px){.pc-landing-hero{padding:52px 0 60px!important;}.pc-landing-copy h1{max-width:none;}.pc-pricing-copy::after{display:none;}}@media (max-width:600px){.pc-landing-hero{padding:32px 0 44px!important;}.pc-landing-copy h1{font-size:clamp(37px,11vw,54px)!important;line-height:1.01!important;margin-bottom:18px!important;}.pc-landing-copy>p{font-size:18px!important;line-height:1.62!important;}.pc-landing-actions{gap:12px!important;}.pc-landing-trust span{min-height:38px;padding:8px 13px;font-size:14px;}.pc-demo{padding:14px!important;border-radius:24px!important;}.pc-demo-top strong{font-size:24px!important;}.pc-showcase-carousel{padding:10px;border-radius:24px;}.pc-showcase-caption{border-radius:18px!important;}.pc-module-card,
  .pc-step-grid article,
  .pc-feature-grid article,
  .pc-pricing-card{border-radius:22px!important;}.pc-landing-section{padding:68px 0!important;}}.pc-landing.pc-landing-v119{
  --pc119-bg:#ffffff;
  --pc119-panel:#ffffff;
  --pc119-panel-soft:#f7fbff;
  --pc119-line:#d9e5f3;
  --pc119-line-strong:#bfd4ee;
  --pc119-text:#0f2144;
  --pc119-muted:#5c6f87;
  --pc119-blue:#1768e8;
  --pc119-blue-2:#2fa6ff;
  --pc119-green:#20cc78;
  --pc119-shadow:0 30px 80px rgba(20,59,110,.10);
  --pc119-shadow-soft:0 18px 42px rgba(20,59,110,.07);
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 0% 8%, rgba(111,177,255,.14), transparent 24%),
    radial-gradient(circle at 100% 0%, rgba(80,202,255,.14), transparent 23%),
    linear-gradient(180deg,#fbfdff 0%,#f4f8ff 16%,#ffffff 38%,#fbfdff 62%,#ffffff 100%);
}.pc-landing.pc-landing-v119::before,
.pc-landing.pc-landing-v119::after{
  content:"";
  position:absolute;
  pointer-events:none;
  border-radius:50%;
  filter:blur(2px);
}.pc-landing.pc-landing-v119::before{
  width:540px;height:540px;left:-260px;top:220px;
  background:radial-gradient(circle, rgba(23,104,232,.10) 0%, rgba(23,104,232,0) 68%);
}.pc-landing.pc-landing-v119::after{
  width:460px;height:460px;right:-190px;bottom:180px;
  background:radial-gradient(circle, rgba(47,166,255,.12) 0%, rgba(47,166,255,0) 72%);
}.pc-landing.pc-landing-v119 .pc-landing-shell{
  width:min(100% - 40px,1240px);
}.pc-landing.pc-landing-v119 .pc-landing-section{
  position:relative;
  padding:104px 0!important;
}.pc-landing.pc-landing-v119 .pc-landing-section::before{
  content:"";
  position:absolute;
  top:0;left:0;right:0;height:1px;
  background:linear-gradient(90deg,rgba(23,104,232,0),rgba(23,104,232,.10),rgba(23,104,232,0));
  pointer-events:none;
}.pc-landing.pc-landing-v119 .pc-landing-hero{
  position:relative;
  overflow:hidden;
  padding:84px 0 110px!important;
  background:
    radial-gradient(circle at 78% 14%, rgba(47,166,255,.19), transparent 20%),
    radial-gradient(circle at 86% 38%, rgba(23,104,232,.10), transparent 25%),
    linear-gradient(180deg,#fcfeff 0%,#f4f8ff 36%,#ffffff 100%)!important;
}.pc-landing.pc-landing-v119 .pc-landing-hero::before,
.pc-landing.pc-landing-v119 .pc-landing-hero::after{
  content:"";
  position:absolute;
  pointer-events:none;
}.pc-landing.pc-landing-v119 .pc-landing-hero::before{
  width:420px;height:420px;right:-120px;top:45px;border-radius:50%;
  background:radial-gradient(circle, rgba(23,104,232,.12) 0%, rgba(23,104,232,0) 70%);
  animation:pc119FloatOrb 14s ease-in-out infinite;
}.pc-landing.pc-landing-v119 .pc-landing-hero::after{
  inset:18px auto auto 10px;width:120px;height:120px;
  background-image:radial-gradient(circle, rgba(23,104,232,.28) 0 1px, transparent 1.5px);
  background-size:12px 12px;
  opacity:.35;
}.pc-landing.pc-landing-v119 .pc-landing-hero-grid{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);
  grid-template-areas:"copy auth" "copy demo";
  align-items:start!important;
  gap:26px 58px!important;
}.pc-landing.pc-landing-v119 .pc-landing-copy{grid-area:copy;padding-top:28px;}.pc-landing.pc-landing-v119 .pc-landing-auth-links-desktop{grid-area:auth;justify-content:flex-end!important;align-self:start;}.pc-landing.pc-landing-v119 .pc-demo{grid-area:demo;}.pc-landing.pc-landing-v119 .pc-landing-kicker{visibility:hidden!important;}.pc-landing.pc-landing-v119 .pc-landing-copy h1{
  margin:0 0 24px!important;
  max-width:10.2ch;
  font-size:clamp(56px,6.2vw,82px)!important;
  line-height:.95!important;
  letter-spacing:-.055em;
  font-weight:950!important;
  color:var(--pc119-text)!important;
  text-wrap:balance;
}.pc-landing.pc-landing-v119 .pc-landing-copy>p{
  max-width:620px;
  margin:0 0 30px!important;
  font-size:20px!important;
  line-height:1.72!important;
  color:var(--pc119-muted)!important;
}.pc-landing.pc-landing-v119 .pc-landing-copy>p strong{color:#17335c!important;}.pc-landing.pc-landing-v119 .pc-landing-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:16px!important;
  margin-bottom:26px!important;
}.pc-landing.pc-landing-v119 .pc-landing-btn{
  min-height:62px!important;
  padding:0 30px!important;
  border-radius:18px!important;
  font-size:18px!important;
  font-weight:900!important;
  letter-spacing:-.015em;
  box-shadow:var(--pc119-shadow-soft);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;
}.pc-landing.pc-landing-v119 .pc-landing-btn:hover,
.pc-landing.pc-landing-v119 .pc-landing-btn:focus-visible{transform:translateY(-2px);box-shadow:0 26px 44px rgba(17,103,232,.16);}.pc-landing.pc-landing-v119 .pc-landing-btn-primary{
  color:#fff!important;
  border:0!important;
  background:linear-gradient(135deg,var(--pc119-blue) 0%,#1e7bff 56%,#24c994 124%)!important;
}.pc-landing.pc-landing-v119 .pc-landing-btn-ghost{
  background:rgba(255,255,255,.92)!important;
  border:1px solid rgba(184,205,233,.95)!important;
  color:#1a365f!important;
}.pc-landing.pc-landing-v119 .pc-landing-trust{
  display:flex;
  flex-wrap:wrap;
  gap:12px!important;
  max-width:820px;
}.pc-landing.pc-landing-v119 .pc-landing-trust span{
  min-height:42px;
  display:inline-flex;
  align-items:center;
  padding:10px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.94);
  border:1px solid rgba(206,220,238,.98);
  color:#4f6078;
  font-size:14px;
  font-weight:760;
  box-shadow:0 10px 24px rgba(26,62,109,.05);
}.pc-landing.pc-landing-v119 .pc-landing-auth-links .pc-auth-chip{
  min-height:54px;
  border-radius:999px!important;
  padding:0 20px!important;
  background:rgba(255,255,255,.94)!important;
  border:1px solid rgba(188,208,235,.98)!important;
  box-shadow:0 14px 32px rgba(17,103,232,.08)!important;
}.pc-landing.pc-landing-v119 .pc-landing-auth-links .pc-auth-chip:hover{transform:translateY(-2px);}.pc-landing.pc-landing-v119 .pc-auth-chip-icon{
  background:rgba(23,104,232,.10)!important;
  color:var(--pc119-blue)!important;
}.pc-landing.pc-landing-v119 .pc-demo{
  position:relative;
  overflow:hidden;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.98))!important;
  border:1px solid rgba(194,211,234,.96)!important;
  border-radius:30px!important;
  padding:20px!important;
  box-shadow:var(--pc119-shadow)!important;
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  animation:pc119DemoFloat 6.8s ease-in-out infinite;
}.pc-landing.pc-landing-v119 .pc-demo::before{
  content:"";
  position:absolute;
  inset:auto 34px -22px 34px;
  height:72px;
  border-radius:999px;
  background:rgba(23,104,232,.18)!important;
  filter:blur(32px)!important;
  z-index:-1;
}.pc-landing.pc-landing-v119 .pc-demo::after{
  content:"";
  position:absolute;
  inset:12px 12px auto auto;
  width:96px;height:96px;
  border-radius:24px;
  background:radial-gradient(circle, rgba(47,166,255,.16) 0%, rgba(47,166,255,0) 72%);
  pointer-events:none;
}.pc-landing.pc-landing-v119 .pc-demo-top{
  padding:6px 8px 18px!important;
  border-bottom:1px solid #ebf0f7!important;
}.pc-landing.pc-landing-v119 .pc-demo-top strong{font-size:26px!important;letter-spacing:-.03em;color:#10254a!important;}.pc-landing.pc-landing-v119 .pc-demo-top small{color:#7d8da0!important;}.pc-landing.pc-landing-v119 .pc-demo-status{
  padding:9px 12px!important;
  border-radius:999px!important;
  background:#ebfaf1!important;
  color:#089455!important;
  border:1px solid rgba(8,148,85,.10);
}.pc-landing.pc-landing-v119 .pc-demo-card{padding:20px 8px 8px!important;}.pc-landing.pc-landing-v119 .pc-demo-card label{color:#344860!important;}.pc-landing.pc-landing-v119 .pc-demo-client,
.pc-landing.pc-landing-v119 .pc-demo-card>input,
.pc-landing.pc-landing-v119 .pc-demo-toggle{
  border:1px solid rgba(216,225,238,.98)!important;
  background:#fff!important;
  box-shadow:0 8px 18px rgba(25,69,125,.03);
}.pc-landing.pc-landing-v119 .pc-demo-client,
.pc-landing.pc-landing-v119 .pc-demo-card>input{border-radius:15px!important;}.pc-landing.pc-landing-v119 .pc-demo-balance{
  background:linear-gradient(135deg,#0f2752 0%,#1768e8 62%,#29a9eb 100%)!important;
  border-radius:18px!important;
  padding:18px 19px!important;
  box-shadow:0 18px 34px rgba(16,56,109,.23);
}.pc-landing.pc-landing-v119 .pc-demo-toggle{padding:5px!important;border-radius:15px!important;}.pc-landing.pc-landing-v119 .pc-demo-toggle button{border-radius:11px!important;font-weight:850!important;}.pc-landing.pc-landing-v119 .pc-demo-toggle button.is-active{background:#eef5ff!important;color:#0f4fd1!important;box-shadow:0 3px 12px rgba(17,103,232,.10)!important;}.pc-landing.pc-landing-v119 .pc-demo.is-payment .pc-demo-toggle button.is-active{background:#ecfbf3!important;color:#069253!important;}.pc-landing.pc-landing-v119 .pc-demo-save{
  min-height:50px!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#0f2752 0%,#1768e8 56%,#29a9eb 100%)!important;
}.pc-landing.pc-landing-v119 .pc-demo-save:hover{background:linear-gradient(135deg,#102e62 0%,#1c71ef 56%,#24c994 100%)!important;}.pc-landing.pc-landing-v119 .pc-landing-heading{
  max-width:920px;
  margin:0 auto 42px!important;
  text-align:center;
}.pc-landing.pc-landing-v119 .pc-landing-heading>span,
.pc-landing.pc-landing-v119 .pc-business-copy .pc-landing-kicker,
.pc-landing.pc-landing-v119 .pc-pricing-copy .pc-landing-kicker,
.pc-landing.pc-landing-v119 .pc-landing-final>div>span{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:34px;
  padding:7px 13px;
  border-radius:999px;
  background:rgba(23,104,232,.07)!important;
  border:1px solid rgba(23,104,232,.11)!important;
  color:#1361de!important;
  font-weight:800!important;
  letter-spacing:.02em;
  text-transform:none!important;
  visibility:visible!important;
}.pc-landing.pc-landing-v119 .pc-landing-heading h2,
.pc-landing.pc-landing-v119 .pc-business-copy h2,
.pc-landing.pc-landing-v119 .pc-pricing-copy h2,
.pc-landing.pc-landing-v119 .pc-landing-final h2,
.pc-landing.pc-landing-v119 .pc-faq .pc-landing-heading h2{
  margin:18px 0 12px!important;
  font-size:clamp(34px,4.2vw,54px)!important;
  line-height:1.03!important;
  letter-spacing:-.045em;
  color:var(--pc119-text)!important;
  text-wrap:balance;
}.pc-landing.pc-landing-v119 .pc-landing-heading p,
.pc-landing.pc-landing-v119 .pc-business-copy p,
.pc-landing.pc-landing-v119 .pc-pricing-copy p{font-size:18px!important;line-height:1.72!important;color:var(--pc119-muted)!important;}.pc-landing.pc-landing-v119 .pc-showcase-carousel,
.pc-landing.pc-landing-v119 .pc-pricing-card,
.pc-landing.pc-landing-v119 .pc-control-preview,
.pc-landing.pc-landing-v119 .pc-state-card,
.pc-landing.pc-landing-v119 .pc-compare-old,
.pc-landing.pc-landing-v119 .pc-compare-new,
.pc-landing.pc-landing-v119 .pc-business-copy,
.pc-landing.pc-landing-v119 .pc-module-card,
.pc-landing.pc-landing-v119 .pc-step-grid article,
.pc-landing.pc-landing-v119 .pc-advantage-card,
.pc-landing.pc-landing-v119 .pc-faq details{
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  border:1px solid rgba(214,226,242,.96)!important;
  box-shadow:var(--pc119-shadow-soft)!important;
}.pc-landing.pc-landing-v119 .pc-showcase-carousel{
  position:relative;
  overflow:hidden;
  padding:18px!important;
  border-radius:36px!important;
}.pc-landing.pc-landing-v119 .pc-showcase-carousel::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:36%;
  background:linear-gradient(135deg,rgba(23,104,232,.08),rgba(23,104,232,0));
  pointer-events:none;
}.pc-landing.pc-landing-v119 .pc-showcase-stage{min-height:clamp(540px,61vw,760px)!important;}.pc-landing.pc-landing-v119 .pc-showcase-slide{border-radius:28px!important;overflow:hidden;}.pc-landing.pc-landing-v119 .pc-showcase-media{border-radius:28px!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption{
  width:min(420px,calc(100% - 48px))!important;
  left:24px!important;
  bottom:24px!important;
  padding:22px 22px 20px!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.90)!important;
  border:1px solid rgba(222,231,244,.96)!important;
  box-shadow:0 22px 40px rgba(17,52,99,.12)!important;
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}.pc-landing.pc-landing-v119 .pc-showcase-caption span{color:#1768e8!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption h3{font-size:30px!important;line-height:1.02!important;letter-spacing:-.03em;color:#12264a!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption p{color:#5e7188!important;font-size:16px!important;line-height:1.6!important;}.pc-landing.pc-landing-v119 .pc-module-grid,
.pc-landing.pc-landing-v119 .pc-advantages-grid{
  display:grid;
  gap:22px!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
}.pc-landing.pc-landing-v119 .pc-module-card,
.pc-landing.pc-landing-v119 .pc-advantage-card{
  position:relative;
  overflow:hidden;
  border-radius:28px!important;
  padding:30px 26px!important;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}.pc-landing.pc-landing-v119 .pc-module-card::before,
.pc-landing.pc-landing-v119 .pc-advantage-card::before{
  content:"";
  position:absolute;
  inset:0 auto auto 0;
  width:100%;height:6px;
  background:linear-gradient(90deg,#1768e8,#29a9eb);
  opacity:.92;
}.pc-landing.pc-landing-v119 .pc-module-card:hover,
.pc-landing.pc-landing-v119 .pc-advantage-card:hover,
.pc-landing.pc-landing-v119 .pc-step-grid article:hover,
.pc-landing.pc-landing-v119 .pc-faq details:hover,
.pc-landing.pc-landing-v119 .pc-compare-old:hover,
.pc-landing.pc-landing-v119 .pc-compare-new:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(20,59,110,.12)!important;}.pc-landing.pc-landing-v119 .pc-module-card>span,
.pc-landing.pc-landing-v119 .pc-advantage-card>span{color:#1768e8!important;font-weight:850!important;}.pc-landing.pc-landing-v119 .pc-module-card h3,
.pc-landing.pc-landing-v119 .pc-advantage-card h3{color:#12264a!important;letter-spacing:-.03em;}.pc-landing.pc-landing-v119 .pc-module-card p,
.pc-landing.pc-landing-v119 .pc-module-card li,
.pc-landing.pc-landing-v119 .pc-advantage-card p{color:#5a6e87!important;}.pc-landing.pc-landing-v119 .pc-module-icon,
.pc-landing.pc-landing-v119 .pc-advantage-icon{
  display:grid;place-items:center;
  width:56px;height:56px;border-radius:18px;
  margin-bottom:18px;
  background:linear-gradient(135deg,#1768e8,#29a9eb);
  color:#fff;
  box-shadow:0 16px 28px rgba(23,104,232,.16);
}.pc-landing.pc-landing-v119 .pc-step-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:20px!important;
}.pc-landing.pc-landing-v119 .pc-step-grid article{
  border-radius:24px!important;
  padding:28px 22px!important;
  position:relative;
}.pc-landing.pc-landing-v119 .pc-step-grid b{
  width:50px!important;height:50px!important;border-radius:16px!important;
  background:linear-gradient(135deg,#1768e8,#29a9eb)!important;
  color:#fff!important;
  box-shadow:0 14px 26px rgba(23,104,232,.15);
}.pc-landing.pc-landing-v119 .pc-step-grid h3{color:#10254a!important;letter-spacing:-.02em;}.pc-landing.pc-landing-v119 .pc-step-grid p{color:#5d6f87!important;}.pc-landing.pc-landing-v119 .pc-pricing-card{
  display:grid;
  grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);
  gap:34px!important;
  padding:34px!important;
  border-radius:34px!important;
  overflow:hidden;
  position:relative;
}.pc-landing.pc-landing-v119 .pc-pricing-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:8px;
  background:linear-gradient(90deg,#1768e8,#29a9eb,#20cc78);
}.pc-landing.pc-landing-v119 .pc-pricing-copy,
.pc-landing.pc-landing-v119 .pc-pricing-benefits{position:relative;z-index:1;}.pc-landing.pc-landing-v119 .pc-pricing-copy{padding-right:10px;}.pc-landing.pc-landing-v119 .pc-pricing-copy::after{
  content:"";
  position:absolute;
  right:-18px;top:4%;bottom:4%;width:1px;
  background:linear-gradient(180deg,rgba(23,104,232,0),rgba(23,104,232,.15),rgba(23,104,232,0));
}.pc-landing.pc-landing-v119 .pc-pricing-price strong{font-size:clamp(36px,4vw,50px)!important;line-height:1!important;letter-spacing:-.05em;color:#10254a!important;}.pc-landing.pc-landing-v119 .pc-pricing-price span,
.pc-landing.pc-landing-v119 .pc-pricing-price em{color:#5f7188!important;}.pc-landing.pc-landing-v119 .pc-pricing-benefits ul{display:grid;gap:14px;}.pc-landing.pc-landing-v119 .pc-pricing-benefits li{
  list-style:none;
  position:relative;
  padding:16px 18px 16px 52px!important;
  margin:0!important;
  border-radius:18px;
  background:#f8fbff;
  border:1px solid rgba(216,225,239,.96);
  color:#163155!important;
}.pc-landing.pc-landing-v119 .pc-pricing-benefits li::before{
  content:"✓";
  position:absolute;left:18px;top:16px;
  width:22px;height:22px;border-radius:50%;
  display:grid;place-items:center;
  background:rgba(32,204,120,.14);color:#0b9c57;font-weight:900;
}.pc-landing.pc-landing-v119 .pc-pricing-benefits li span{display:block;color:#5b6f87!important;margin-top:4px;}.pc-landing.pc-landing-v119 .pc-pricing-payment-methods{
  margin-top:18px;
  padding:18px;
  border-radius:20px;
  background:linear-gradient(180deg,#ffffff,#f8fbff);
  border:1px solid rgba(214,226,242,.96);
}.pc-landing.pc-landing-v119 .pc-pricing-cta{
  margin-top:18px!important;
  min-height:58px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#1768e8 0%,#1e7bff 56%,#24c994 120%)!important;
  color:#fff!important;
  border:0!important;
}.pc-landing.pc-landing-v119 .pc-business-grid,
.pc-landing.pc-landing-v119 .pc-state-grid{
  display:grid;
  grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);
  gap:26px!important;
  align-items:center!important;
}.pc-landing.pc-landing-v119 .pc-business-copy,
.pc-landing.pc-landing-v119 .pc-control-preview{
  border-radius:30px!important;
  padding:32px!important;
}.pc-landing.pc-landing-v119 .pc-business-tags{display:flex;flex-wrap:wrap;gap:10px!important;}.pc-landing.pc-landing-v119 .pc-business-tags span{
  display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;
  background:#fff;border:1px solid rgba(209,221,239,.96);color:#49607a;font-weight:760;
}.pc-landing.pc-landing-v119 .pc-control-preview-head strong,
.pc-landing.pc-landing-v119 .pc-control-preview-grid b,
.pc-landing.pc-landing-v119 .pc-control-preview-task strong{color:#11274b!important;}.pc-landing.pc-landing-v119 .pc-control-preview-grid div,
.pc-landing.pc-landing-v119 .pc-control-preview-task,
.pc-landing.pc-landing-v119 .pc-control-preview-footer span{
  border-radius:18px!important;
  background:#fff;
  border:1px solid rgba(216,226,239,.96);
}.pc-landing.pc-landing-v119 .pc-landing-compare{gap:24px!important;align-items:stretch!important;}.pc-landing.pc-landing-v119 .pc-compare-old,
.pc-landing.pc-landing-v119 .pc-compare-new{border-radius:28px!important;padding:34px 28px!important;}.pc-landing.pc-landing-v119 .pc-compare-old span,
.pc-landing.pc-landing-v119 .pc-compare-new span{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:rgba(23,104,232,.08);color:#1768e8;font-weight:800;}.pc-landing.pc-landing-v119 .pc-compare-arrow{font-size:44px!important;color:#1768e8!important;align-self:center;}.pc-landing.pc-landing-v119 .pc-state-grid>div:first-child{padding:8px 4px;}.pc-landing.pc-landing-v119 .pc-landing-state{
  background:linear-gradient(135deg,#0f2752 0%,#1768e8 52%,#29a9eb 100%)!important;
}.pc-landing.pc-landing-v119 .pc-landing-state::before{display:none;}.pc-landing.pc-landing-v119 .pc-state-grid>div:first-child h2,
.pc-landing.pc-landing-v119 .pc-state-grid>div:first-child p{color:#fff!important;}.pc-landing.pc-landing-v119 .pc-state-card{
  border-radius:28px!important;
  padding:28px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,248,255,.98))!important;
}.pc-landing.pc-landing-v119 .pc-state-card h4,
.pc-landing.pc-landing-v119 .pc-state-card p,
.pc-landing.pc-landing-v119 .pc-state-row span{color:#123056!important;}.pc-landing.pc-landing-v119 .pc-state-balance{
  background:linear-gradient(135deg,#0f2752 0%,#1768e8 62%,#29a9eb 100%)!important;
  color:#fff!important;
  border-radius:18px!important;
  box-shadow:0 18px 34px rgba(14,46,89,.16);
}.pc-landing.pc-landing-v119 .pc-faq{background:linear-gradient(180deg,#fbfdff 0%,#f7fbff 100%)!important;}.pc-landing.pc-landing-v119 .pc-faq details{
  border-radius:20px!important;
  padding:4px 18px!important;
  margin:0 0 14px!important;
}.pc-landing.pc-landing-v119 .pc-faq summary{font-size:18px!important;color:#10254a!important;font-weight:850!important;padding:18px 4px!important;}.pc-landing.pc-landing-v119 .pc-faq p{color:#5f7188!important;padding:0 4px 18px!important;line-height:1.68!important;}.pc-landing.pc-landing-v119 .pc-landing-final{
  margin:12px auto 0!important;
  width:min(100% - 40px,1240px);
  border-radius:36px 36px 0 0;
  overflow:hidden;
  text-align:center;
  padding:86px 0!important;
  background:linear-gradient(135deg,#0f2752 0%,#1768e8 55%,#29a9eb 100%)!important;
  box-shadow:0 -10px 50px rgba(17,52,99,.08);
}.pc-landing.pc-landing-v119 .pc-landing-final::before{display:none;}.pc-landing.pc-landing-v119 .pc-landing-final h2{color:#fff!important;}.pc-landing.pc-landing-v119 .pc-landing-final p{color:#e8f4ff!important;font-size:19px!important;}.pc-landing.pc-landing-v119 .pc-landing-btn-light{
  background:#fff!important;
  color:#0f2752!important;
  border:0!important;
  box-shadow:0 18px 34px rgba(0,0,0,.14)!important;
}.pc-landing.pc-landing-v119 .pc-legal-footer{background:transparent!important;}.pc-landing.pc-landing-v119 .pc-legal-footer-inner{
  border-top:1px solid rgba(215,226,242,.96);
  padding-top:28px;
}@keyframes pc119FloatOrb{0%,100%{transform:translate3d(0,0,0) scale(1);}50%{transform:translate3d(-18px,16px,0) scale(1.06);}}@keyframes pc119DemoFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@media (prefers-reduced-motion:reduce){.pc-landing.pc-landing-v119 .pc-demo,
  .pc-landing.pc-landing-v119 .pc-landing-hero::before{animation:none!important;}}@media (max-width:1040px){.pc-landing.pc-landing-v119 .pc-landing-shell{width:min(100% - 28px,1240px);}.pc-landing.pc-landing-v119 .pc-landing-hero-grid,
  .pc-landing.pc-landing-v119 .pc-business-grid,
  .pc-landing.pc-landing-v119 .pc-state-grid,
  .pc-landing.pc-landing-v119 .pc-pricing-card{grid-template-columns:1fr!important;}.pc-landing.pc-landing-v119 .pc-landing-hero-grid{grid-template-areas:"auth" "copy" "demo";gap:20px 0!important;}.pc-landing.pc-landing-v119 .pc-landing-auth-links-desktop{justify-content:flex-start!important;}.pc-landing.pc-landing-v119 .pc-pricing-copy::after{display:none;}.pc-landing.pc-landing-v119 .pc-step-grid,
  .pc-landing.pc-landing-v119 .pc-module-grid,
  .pc-landing.pc-landing-v119 .pc-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pc-landing.pc-landing-v119 .pc-landing-final{width:min(100% - 28px,1240px);}}@media (max-width:760px){.pc-landing.pc-landing-v119 .pc-landing-section{padding:72px 0!important;}.pc-landing.pc-landing-v119 .pc-landing-hero{padding:24px 0 50px!important;}.pc-landing.pc-landing-v119 .pc-landing-hero-grid{grid-template-areas:"copy" "demo";gap:18px!important;}.pc-landing.pc-landing-v119 .pc-landing-auth-links-desktop{display:none!important;}.pc-landing.pc-landing-v119 .pc-landing-auth-links-mobile{display:flex!important;justify-content:flex-end!important;margin:0 0 14px!important;}.pc-landing.pc-landing-v119 .pc-landing-copy{padding-top:0;text-align:left!important;}.pc-landing.pc-landing-v119 .pc-landing-copy h1{font-size:clamp(40px,13vw,58px)!important;max-width:none;}.pc-landing.pc-landing-v119 .pc-landing-copy>p{font-size:18px!important;line-height:1.62!important;}.pc-landing.pc-landing-v119 .pc-landing-actions{justify-content:center!important;}.pc-landing.pc-landing-v119 .pc-landing-btn{width:100%;max-width:none!important;}.pc-landing.pc-landing-v119 .pc-landing-trust{justify-content:center!important;}.pc-landing.pc-landing-v119 .pc-landing-trust span{width:100%;justify-content:center;text-align:center;}.pc-landing.pc-landing-v119 .pc-demo{padding:14px!important;border-radius:24px!important;animation:none!important;}.pc-landing.pc-landing-v119 .pc-landing-heading h2,
  .pc-landing.pc-landing-v119 .pc-business-copy h2,
  .pc-landing.pc-landing-v119 .pc-pricing-copy h2,
  .pc-landing.pc-landing-v119 .pc-landing-final h2,
  .pc-landing.pc-landing-v119 .pc-faq .pc-landing-heading h2{font-size:clamp(30px,9vw,40px)!important;}.pc-landing.pc-landing-v119 .pc-showcase-carousel,
  .pc-landing.pc-landing-v119 .pc-pricing-card,
  .pc-landing.pc-landing-v119 .pc-control-preview,
  .pc-landing.pc-landing-v119 .pc-state-card,
  .pc-landing.pc-landing-v119 .pc-business-copy,
  .pc-landing.pc-landing-v119 .pc-module-card,
  .pc-landing.pc-landing-v119 .pc-step-grid article,
  .pc-landing.pc-landing-v119 .pc-advantage-card,
  .pc-landing.pc-landing-v119 .pc-faq details,
  .pc-landing.pc-landing-v119 .pc-compare-old,
  .pc-landing.pc-landing-v119 .pc-compare-new{border-radius:22px!important;}.pc-landing.pc-landing-v119 .pc-module-grid,
  .pc-landing.pc-landing-v119 .pc-advantages-grid,
  .pc-landing.pc-landing-v119 .pc-step-grid{grid-template-columns:1fr!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption{position:relative!important;left:auto!important;bottom:auto!important;width:100%!important;margin-top:12px;}.pc-landing.pc-landing-v119 .pc-showcase-stage{min-height:0!important;}.pc-landing.pc-landing-v119 .pc-landing-final{width:min(100% - 20px,1240px);border-radius:28px 28px 0 0;padding:70px 0!important;}}.pc-landing.pc-landing-v119 .pc-showcase-carousel{background:#fff!important;border:1px solid #d9e6f4!important;box-shadow:0 22px 48px rgba(20,59,110,.08)!important;}.pc-landing.pc-landing-v119 .pc-showcase-carousel::before{display:none!important;}.pc-landing.pc-landing-v119 .pc-showcase-stage{min-height:clamp(500px,58vw,730px)!important;}.pc-landing.pc-landing-v119 .pc-showcase-slide{background:#fff!important;}.pc-landing.pc-landing-v119 .pc-showcase-media{background:#fff!important;border:1px solid #e4edf7!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);}.pc-landing.pc-landing-v119 .pc-showcase-media::after{display:none!important;}.pc-landing.pc-landing-v119 .pc-showcase-media img{filter:brightness(1.03) contrast(1.02)!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption{background:#fff!important;border:1px solid #e3edf7!important;box-shadow:0 16px 32px rgba(20,59,110,.08)!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption h3{font-size:28px!important;}.pc-landing.pc-landing-v119 .pc-landing-copy h1{font-size:clamp(52px,5.75vw,76px)!important;font-weight:900!important;letter-spacing:-.05em!important;max-width:10.6ch;}@media (max-width:760px){.pc-landing.pc-landing-v119 .pc-landing-copy h1{font-size:clamp(38px,12.2vw,54px)!important;font-weight:880!important;}.pc-landing.pc-landing-v119 .pc-showcase-media{border-radius:18px!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption h3{font-size:24px!important;}}.pc-landing.pc-landing-v119 .pc-landing-auth-links,
.pc-landing.pc-landing-v119 .pc-landing-auth-links-mobile,
.pc-landing.pc-landing-v119 .pc-landing-auth-links-desktop{display:none!important;}.pc-landing.pc-landing-v119 .pc-landing-hero-grid{grid-template-areas:"copy demo"!important;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;align-items:start!important;gap:26px 58px!important;}.pc-landing.pc-landing-v119 .pc-landing-copy{grid-area:copy!important;}.pc-landing.pc-landing-v119 .pc-demo{grid-area:demo!important;margin-top:0!important;}@media (max-width:900px){.pc-landing.pc-landing-v119 .pc-landing-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "demo"!important;gap:22px!important;}}@media (max-width:600px){.pc-landing.pc-landing-v119 .pc-landing-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "demo"!important;gap:18px!important;}}.pc-landing.pc-landing-v119 .pc-landing-hero{
  position:relative;
  padding:38px 0 62px!important;
  background:
    radial-gradient(circle at 8% 12%, rgba(47,111,234,.12) 0%, transparent 24%),
    radial-gradient(circle at 92% 8%, rgba(25,185,108,.11) 0%, transparent 20%),
    linear-gradient(180deg,#f7fbff 0%,#eff5ff 56%,#ffffff 100%)!important;
}.pc-landing.pc-landing-v119 .pc-landing-hero::before{
  content:"";
  position:absolute;
  inset:auto auto 38px 50%;
  width:min(1120px,calc(100% - 28px));
  height:1px;
  transform:translateX(-50%);
  background:linear-gradient(90deg,rgba(17,103,232,0),rgba(17,103,232,.18),rgba(17,103,232,0));
}.pc-landing.pc-landing-v119 .pc-landing-hero-grid{
  grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;
  gap:32px 46px!important;
  align-items:center!important;
}.pc-landing.pc-landing-v119 .pc-landing-copy{padding-top:0!important;max-width:none!important;}.pc-landing.pc-landing-v119 .pc-landing-copy h1{
  max-width:11.8ch!important;
  margin:0 0 22px!important;
  text-wrap:pretty;
}.pc-landing.pc-landing-v119 .pc-landing-copy>p{max-width:650px!important;margin-bottom:28px!important;}.pc-landing.pc-landing-v119 .pc-landing-actions{gap:14px!important;margin-bottom:22px!important;}.pc-landing.pc-landing-v119 .pc-demo{
  justify-self:end;
  max-width:470px;
  border-radius:32px!important;
}.pc-landing.pc-landing-v119 .pc-landing-trust{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,max-content));
  align-items:stretch;
  gap:12px!important;
  max-width:900px;
}.pc-landing.pc-landing-v119 .pc-landing-trust span{
  min-height:48px;
  padding:12px 15px;
  border-radius:18px!important;
}.pc-landing.pc-landing-v119 .pc-landing-intro,
.pc-landing.pc-landing-v119 .pc-landing-soft,
.pc-landing.pc-landing-v119 .pc-landing-pricing{
  position:relative;
}.pc-landing.pc-landing-v119 .pc-landing-section{padding:84px 0!important;}.pc-landing.pc-landing-v119 .pc-module-card,
.pc-landing.pc-landing-v119 .pc-step-grid article,
.pc-landing.pc-landing-v119 .pc-pricing-card,
.pc-landing.pc-landing-v119 .pc-showcase-carousel{
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}@media (prefers-reduced-motion:no-preference){.pc-landing.pc-landing-v119 .pc-module-card:hover,
  .pc-landing.pc-landing-v119 .pc-step-grid article:hover,
  .pc-landing.pc-landing-v119 .pc-pricing-card:hover,
  .pc-landing.pc-landing-v119 .pc-showcase-carousel:hover{
    transform:translateY(-2px);
    box-shadow:0 26px 52px rgba(19,53,102,.11)!important;
  }}.pc-landing.pc-landing-v119 .pc-module-card ul,
.pc-landing.pc-landing-v119 .pc-pricing-benefits ul{padding-left:20px;}.pc-landing.pc-landing-v119 .pc-module-card li,
.pc-landing.pc-landing-v119 .pc-pricing-benefits li{color:#5b6d84;line-height:1.58;}.pc-landing.pc-landing-v119 .pc-showcase-carousel{border-radius:32px!important;}.pc-landing.pc-landing-v119 .pc-showcase-caption{border-radius:22px!important;}.pc-landing.pc-landing-v119 .pc-pricing-card{overflow:hidden;}.pc-landing.pc-landing-v119 .pc-pricing-card::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:8px;
  background:linear-gradient(180deg,#2f6fea,#19b96c);
}@media (max-width:900px){.pc-landing.pc-landing-v119 .pc-landing-hero{padding-top:30px!important;padding-bottom:46px!important;}.pc-landing.pc-landing-v119 .pc-landing-hero-grid{grid-template-columns:1fr!important;gap:24px!important;}.pc-landing.pc-landing-v119 .pc-demo{justify-self:stretch;max-width:100%!important;}.pc-landing.pc-landing-v119 .pc-landing-trust{grid-template-columns:1fr 1fr;max-width:none;width:100%;}}@media (max-width:600px){.pc-landing.pc-landing-v119 .pc-landing-shell{padding-left:14px!important;padding-right:14px!important;}.pc-landing.pc-landing-v119 .pc-landing-copy{text-align:left!important;width:100%!important;}.pc-landing.pc-landing-v119 .pc-landing-copy h1{
    max-width:none!important;
    width:100%!important;
    font-size:clamp(36px,12vw,54px)!important;
    line-height:.93!important;
    letter-spacing:-.055em!important;
    text-wrap:initial!important;
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }.pc-landing.pc-landing-v119 .pc-landing-copy>p{max-width:none!important;font-size:17px!important;line-height:1.62!important;}.pc-landing.pc-landing-v119 .pc-landing-actions{margin-bottom:18px!important;gap:12px!important;}.pc-landing.pc-landing-v119 .pc-landing-actions .pc-landing-btn{width:100%!important;max-width:none!important;}.pc-landing.pc-landing-v119 .pc-landing-trust{grid-template-columns:1fr!important;gap:10px!important;}.pc-landing.pc-landing-v119 .pc-landing-trust span{width:100%!important;justify-content:center;text-align:center;min-height:0;}.pc-landing.pc-landing-v119 .pc-demo{border-radius:24px!important;}.pc-landing.pc-landing-v119 .pc-landing-section{padding:68px 0!important;}.pc-landing.pc-landing-v119 .pc-showcase-carousel{padding:12px!important;border-radius:24px!important;}.pc-landing.pc-landing-v119 .pc-landing-heading h2,
  .pc-landing.pc-landing-v119 .pc-business-copy h2,
  .pc-landing.pc-landing-v119 .pc-pricing-copy h2,
  .pc-landing.pc-landing-v119 .pc-landing-final h2,
  .pc-landing.pc-landing-v119 .pc-faq .pc-landing-heading h2{font-size:clamp(30px,9vw,40px)!important;}}.pc-public-header-login-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  padding:0 20px!important;
  margin-left:12px!important;
  border:1px solid #1768e8!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#1768e8 0%,#2f8cf2 100%)!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:850!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:0 10px 22px rgba(23,104,232,.18)!important;
}.pc-public-header-login-button:hover,
.pc-public-header-login-button:focus-visible{
  color:#fff!important;
  filter:brightness(1.04)!important;
  transform:translateY(-1px)!important;
}.pc-menu-ingresar > a,
.menu-item.pc-menu-ingresar > a,
.page_item.pc-menu-ingresar > a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  padding:0 22px!important;
  border:1px solid #1768e8!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#1768e8 0%,#2f8cf2 100%)!important;
  color:#fff!important;
  font-weight:850!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:0 10px 22px rgba(23,104,232,.18)!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
}.pc-menu-ingresar > a:hover,
.pc-menu-ingresar > a:focus-visible,
.menu-item.pc-menu-ingresar > a:hover,
.menu-item.pc-menu-ingresar > a:focus-visible,
.page_item.pc-menu-ingresar > a:hover,
.page_item.pc-menu-ingresar > a:focus-visible{
  color:#fff!important;
  transform:translateY(-1px)!important;
  filter:brightness(1.04)!important;
  box-shadow:0 14px 28px rgba(23,104,232,.24)!important;
}.pc-landing.pc-landing-v119 .pc-legal-footer{
  padding:28px 0 34px!important;
}.pc-landing.pc-landing-v119 .pc-legal-footer-inner{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:22px!important;
  text-align:center!important;
}.pc-landing.pc-landing-v119 .pc-legal-footer nav{
  justify-content:center!important;
}.pc-landing-contact-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:180px;
  min-height:52px;
  padding:0 28px;
  border:1px solid rgba(23,104,232,.22);
  border-radius:16px;
  background:#fff;
  color:#1768e8!important;
  font-size:16px;
  font-weight:900;
  line-height:1;
  text-decoration:none!important;
  box-shadow:0 14px 30px rgba(17,52,99,.10);
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease;
}.pc-landing-contact-button:hover,
.pc-landing-contact-button:focus-visible{
  color:#0f57c7!important;
  background:#f3f8ff;
  transform:translateY(-2px);
  box-shadow:0 18px 36px rgba(17,52,99,.14);
}@media (max-width:700px){.pc-menu-ingresar > a,
  .menu-item.pc-menu-ingresar > a,
  .page_item.pc-menu-ingresar > a{
    width:100%!important;
    min-height:48px!important;
  }.pc-landing-contact-button{
    width:100%;
    max-width:320px;
  }}.pc-landing.pc-landing-v119 .pc-landing-final>div>span{
  color:#ffffff!important;
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
}.pc-landing.pc-landing-v119 .pc-landing-contact-button,
.pc-landing.pc-landing-v119 .pc-legal-footer .pc-landing-contact-button,
.pc-landing.pc-landing-v119 a.pc-landing-contact-button{
  background:#ffffff!important;
  color:#1768e8!important;
  border:1px solid rgba(23,104,232,.22)!important;
  text-decoration:none!important;
  font-weight:900!important;
}.pc-landing.pc-landing-v119 .pc-landing-contact-button:hover,
.pc-landing.pc-landing-v119 .pc-landing-contact-button:focus-visible,
.pc-landing.pc-landing-v119 .pc-legal-footer .pc-landing-contact-button:hover,
.pc-landing.pc-landing-v119 .pc-legal-footer .pc-landing-contact-button:focus-visible{
  color:#0f57c7!important;
  background:#f3f8ff!important;
}@media (max-width:999px){.pc-public-header-login-button{
    min-height:40px!important;
    padding:0 14px!important;
    margin-left:8px!important;
    border-radius:12px!important;
    font-size:14px!important;
    font-weight:800!important;
    white-space:nowrap!important;
    box-shadow:0 8px 18px rgba(23,104,232,.15)!important;
  }}.pc-a11y-skip-link{
  position:fixed!important;
  top:10px!important;
  left:10px!important;
  z-index:1000000!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:44px!important;
  padding:0 16px!important;
  border:2px solid #0b4fc2!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#082f75!important;
  font:800 15px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;
  text-decoration:none!important;
  box-shadow:0 10px 30px rgba(15,23,42,.22)!important;
  transform:translateY(-150%)!important;
  opacity:0!important;
  pointer-events:none!important;
  transition:transform .15s ease,opacity .15s ease!important;
}.pc-a11y-skip-link:focus,
.pc-a11y-skip-link:focus-visible{
  transform:translateY(0)!important;
  opacity:1!important;
  pointer-events:auto!important;
  outline:3px solid #facc15!important;
  outline-offset:3px!important;
}.pc-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,
.pc-panel :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,
.pc-ficha :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,
.pc-auth-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,
.pc-landing :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,
.pc-estado-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{
  outline:3px solid #0b5ed7!important;
  outline-offset:3px!important;
}@media (prefers-reduced-motion:reduce){.pc-page *,
  .pc-panel *,
  .pc-ficha *,
  .pc-auth-page *,
  .pc-landing *,
  .pc-estado-page *{
    scroll-behavior:auto!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
  }}@media (forced-colors:active){.pc-a11y-skip-link,
  .pc-page :where(a,button,input,select,textarea,summary),
  .pc-panel :where(a,button,input,select,textarea,summary),
  .pc-ficha :where(a,button,input,select,textarea,summary),
  .pc-auth-page :where(a,button,input,select,textarea,summary),
  .pc-landing :where(a,button,input,select,textarea,summary){
    forced-color-adjust:auto;
  }}.pc-a11y-target{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  margin:-1px!important;
  padding:0!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}.pc-pwa-promo[hidden]{display:none!important;}.pc-pwa-promo{
  display:grid;
  grid-template-columns:64px minmax(0,1fr) auto;
  align-items:center;
  gap:16px;
  margin:0 0 20px;
  padding:17px 18px;
  border:1px solid #cfe0ff;
  border-radius:18px;
  background:linear-gradient(135deg,#f8fbff 0%,#edf4ff 100%);
  box-shadow:0 12px 30px rgba(37,99,235,.08);
}.pc-pwa-promo-icon,
.pc-pwa-config-icon{
  display:grid;
  place-items:center;
  overflow:hidden;
  border:1px solid #dce7f8;
  border-radius:16px;
  background:#fff;
  box-shadow:0 8px 20px rgba(15,23,42,.08);
}.pc-pwa-promo-icon{width:64px;height:64px;}.pc-pwa-promo-icon img,
.pc-pwa-config-icon img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}.pc-pwa-promo-copy h2{
  margin:0 0 5px!important;
  color:#0f172a!important;
  font-size:18px!important;
  line-height:1.2!important;
  letter-spacing:-.015em;
}.pc-pwa-promo-copy p{
  margin:0;
  color:#5b6b81;
  font-size:13.5px;
  line-height:1.5;
}.pc-pwa-promo-actions{
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  justify-content:flex-end;
}.pc-pwa-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:10px 15px;
  border:1px solid transparent;
  border-radius:12px;
  font:inherit;
  font-size:13px;
  line-height:1.1;
  font-weight:850;
  text-decoration:none!important;
  cursor:pointer;
  transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;
}.pc-pwa-button:not(:disabled):hover{transform:translateY(-1px);}.pc-pwa-button:disabled{cursor:default;opacity:.72;}.pc-pwa-button-primary{
  border-color:#2563eb;
  background:#2563eb;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(37,99,235,.18);
}.pc-pwa-button-secondary{
  border-color:#cbd5e1;
  background:#fff;
  color:#334155!important;
}.pc-pwa-modal{z-index:100100;}.pc-pwa-modal-card{max-width:470px;outline:none;}.pc-pwa-modal-heading{
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0;
}.pc-pwa-modal-heading img{
  width:52px;
  height:52px;
  flex:0 0 52px;
  border:1px solid #dce7f8;
  border-radius:13px;
  background:#fff;
}.pc-pwa-modal-heading h3{font-size:20px!important;}.pc-pwa-modal-instructions{
  margin-top:8px;
  color:#475569;
  font-size:14px;
  line-height:1.6;
}.pc-pwa-modal-instructions p{margin:0 0 10px;}.pc-pwa-modal-instructions ol{
  margin:0 0 14px;
  padding-left:22px;
}.pc-pwa-modal-instructions li{margin:7px 0;}.pc-pwa-modal-note{
  padding:11px 12px;
  border-radius:12px;
  background:#eff6ff;
  color:#334155;
  font-size:12.5px;
}@media (max-width:700px){.pc-pwa-promo{
    grid-template-columns:52px minmax(0,1fr);
    gap:12px;
    padding:14px;
    border-radius:16px;
  }.pc-pwa-promo-icon{width:52px;height:52px;border-radius:13px;}.pc-pwa-promo-copy h2{font-size:16px!important;}.pc-pwa-promo-copy p{font-size:12.5px;}.pc-pwa-promo-actions{
    grid-column:1/-1;
    justify-content:stretch;
  }.pc-pwa-promo-actions .pc-pwa-button{flex:1;}.pc-pwa-config-action .pc-pwa-button{width:100%;}.pc-pwa-modal-actions .pc-pwa-button{width:100%;}}.pc-cash-page > .pc-pwa-promo{
  margin-top:0;
  margin-bottom:20px;
}@media (max-width:999px){body.pc-procuentas-landing-page .pc-landing.pc-landing-v119{
    margin-top:0!important;
  }}@media (min-width:901px){body:not(.logged-in) #header [data-device="desktop"] .pc-menu-ingresar,
  body:not(.logged-in) #header [data-device="desktop"] .menu-item.pc-menu-ingresar,
  body:not(.logged-in) #header [data-device="desktop"] .page_item.pc-menu-ingresar,
  body:not(.logged-in) .site-header [data-device="desktop"] .pc-menu-ingresar,
  body:not(.logged-in) .site-header [data-device="desktop"] .menu-item.pc-menu-ingresar,
  body:not(.logged-in) .site-header [data-device="desktop"] .page_item.pc-menu-ingresar{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:auto!important;
    min-height:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }body:not(.logged-in) #header [data-device="desktop"] .pc-menu-ingresar > a,
  body:not(.logged-in) #header [data-device="desktop"] .menu-item.pc-menu-ingresar > a,
  body:not(.logged-in) #header [data-device="desktop"] .page_item.pc-menu-ingresar > a,
  body:not(.logged-in) .site-header [data-device="desktop"] .pc-menu-ingresar > a,
  body:not(.logged-in) .site-header [data-device="desktop"] .menu-item.pc-menu-ingresar > a,
  body:not(.logged-in) .site-header [data-device="desktop"] .page_item.pc-menu-ingresar > a{
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:112px!important;
    max-width:none!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
    padding:0 22px!important;
    margin:0!important;
    border-radius:14px!important;
    font-size:15px!important;
    line-height:1!important;
    white-space:nowrap!important;
    align-self:center!important;
  }}@media (min-width:901px){body:not(.logged-in).pc-procuentas-landing-page #main,
  body:not(.logged-in).pc-procuentas-landing-page main.site-main,
  body:not(.logged-in).pc-procuentas-landing-page .site-main,
  body:not(.logged-in).pc-procuentas-landing-page #main > .ct-container,
  body:not(.logged-in).pc-procuentas-landing-page #main > .ct-container-full,
  body:not(.logged-in).pc-procuentas-landing-page #main .content-area,
  body:not(.logged-in).pc-procuentas-landing-page #main article,
  body:not(.logged-in).pc-procuentas-landing-page #main .entry-content,
  body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119{
    margin-top:0!important;
    padding-top:0!important;
  }body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-landing-hero{
    padding-top:38px!important;
    padding-bottom:62px!important;
  }body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-landing-copy h1{
    max-width:12ch!important;
    font-size:clamp(44px,4.6vw,64px)!important;
    font-weight:800!important;
    line-height:1.01!important;
    letter-spacing:-.042em!important;
  }}.pc-landing.pc-landing-v119 .pc-landing-section{
  padding:58px 0!important;
}@media (min-width:901px){body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-landing-hero{
    padding-bottom:48px!important;
  }body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-landing-hero-grid{
    align-items:start!important;
  }body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-landing-copy{
    padding-top:0!important;
  }body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-landing-copy > .pc-landing-kicker{
    display:none!important;
  }body:not(.logged-in).pc-procuentas-landing-page .pc-landing.pc-landing-v119 .pc-demo{
    align-self:start!important;
    margin-top:0!important;
  }}@media (max-width:900px){.pc-landing.pc-landing-v119 .pc-landing-section{
    padding:48px 0!important;
  }}@media (max-width:600px){.pc-landing.pc-landing-v119 .pc-landing-section{
    padding:42px 0!important;
  }}.pc-landing.pc-landing-v119 .pc-module-card{
  padding:38px 30px 30px!important;
}.pc-landing.pc-landing-v119 .pc-step-grid article{
  padding:38px 28px 30px!important;
}.pc-landing.pc-landing-v119 .pc-module-icon,
.pc-landing.pc-landing-v119 .pc-step-grid b{
  margin-left:3px!important;
}@media (max-width:600px){.pc-landing.pc-landing-v119 .pc-module-card{
    padding:34px 24px 26px!important;
  }.pc-landing.pc-landing-v119 .pc-step-grid article{
    padding:34px 24px 27px!important;
  }}@media (min-width:901px) and (max-width:999px){body:not(.logged-in) .pc-public-header-login-button{
    display:inline-flex!important;
  }}.pc-landing.pc-landing-v119 .pc-module-icon,
.pc-landing.pc-landing-v119 .pc-advantage-icon,
.pc-landing.pc-landing-v119 .pc-step-grid b{
  margin-top:12px!important;
}@media (max-width:600px){.pc-landing.pc-landing-v119 .pc-module-icon,
  .pc-landing.pc-landing-v119 .pc-advantage-icon,
  .pc-landing.pc-landing-v119 .pc-step-grid b{
    margin-top:10px!important;
  }}@media (min-width:1041px){.pc-landing.pc-landing-v119 .pc-business-grid,
  .pc-landing.pc-landing-v119 .pc-state-grid{
    align-items:start!important;
  }.pc-landing.pc-landing-v119 .pc-control-preview,
  .pc-landing.pc-landing-v119 .pc-state-card,
  .pc-landing.pc-landing-v119 .pc-business-copy,
  .pc-landing.pc-landing-v119 .pc-state-grid>div:first-child{
    align-self:start!important;
  }.pc-landing.pc-landing-v119 .pc-state-grid>div:first-child{
    padding-top:0!important;
  }.pc-landing.pc-landing-v119 .pc-faq details{
    width:min(850px,100%)!important;
    max-width:850px!important;
    margin:0 auto 14px!important;
    box-sizing:border-box!important;
  }}@media (min-width:1041px){.pc-landing.pc-landing-v119 .pc-state-grid>div:first-child .pc-landing-kicker{
    display:none!important;
    visibility:hidden!important;
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    height:0!important;
    border:0!important;
    overflow:hidden!important;
  }.pc-landing.pc-landing-v119 .pc-state-grid>div:first-child h2{
    margin-top:0!important;
  }}.pc-legal-footer nav a,
.pc-landing.pc-landing-v119 .pc-legal-footer nav a{
  color:#6f7f92!important;
}.pc-legal-footer nav a:hover,
.pc-legal-footer nav a:focus-visible,
.pc-landing.pc-landing-v119 .pc-legal-footer nav a:hover,
.pc-landing.pc-landing-v119 .pc-legal-footer nav a:focus-visible{
  color:#4f6279!important;
}.pc-referral-footer-code{
  display:block;
  max-width:1200px;
  margin:10px auto 4px;
  padding:0 18px;
  box-sizing:border-box;
  text-align:right;
  font-size:10px;
  line-height:1.2;
  color:#cfd5de!important;
  background:transparent!important;
  pointer-events:none;
  user-select:none;
  white-space:nowrap;
  letter-spacing:.02em;
  font-weight:500;
}@media (max-width:700px){.pc-referral-footer-code{padding:0 14px;margin:8px auto 3px;}}@media (max-width:600px){.pc-public-hero-actions .pc-landing-btn{width:100%;justify-content:center;text-align:center}}