.guia-saas-landing{background:#f6f6f6;color:#1B1B1B;padding:34px 20px 70px}.guia-saas-hero,.guia-saas-section,.guia-saas-cta,.guia-saas-benefits{max-width:1120px;margin:0 auto}.guia-saas-hero{background:#fff;border:1px solid #e9e9e9;border-radius:28px;padding:54px;box-shadow:0 16px 48px rgba(0,0,0,.05);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:42px;align-items:center}.guia-saas-hero__content{max-width:760px}.guia-saas-eyebrow{display:inline-block;color:#FF6600;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.guia-saas-hero h1{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.03;margin:0 0 20px;letter-spacing:-.035em}.guia-saas-hero p,.guia-saas-section p,.guia-saas-cta p,.guia-saas-benefits p{color:#4A4A4A;line-height:1.6}.guia-saas-hero p{font-size:1.13rem;max-width:720px}.guia-saas-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.guia-saas-actions .btn{min-width:150px;text-align:center}.guia-saas-trust{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:24px;color:#666;font-size:.88rem}.guia-saas-trust span{display:flex;align-items:center;gap:7px}.guia-saas-trust i{color:#FF6600}.guia-saas-preview{display:flex;justify-content:center}.guia-saas-phone{width:260px;border:9px solid #1B1B1B;border-radius:36px;background:#f7f7f7;box-shadow:0 22px 50px rgba(0,0,0,.16);overflow:hidden}.guia-saas-phone__top{width:86px;height:18px;background:#1B1B1B;border-radius:0 0 14px 14px;margin:0 auto}.guia-saas-phone__body{padding:20px}.guia-saas-phone__eyebrow{display:block;color:#FF6600;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.guia-saas-phone__body>strong{display:block;font-size:1.2rem;margin-bottom:5px}.guia-saas-phone__body>small{display:block;color:#666;margin-bottom:16px}.guia-saas-phone__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guia-saas-phone__grid span{background:#fff;border:1px solid #ececec;border-radius:12px;padding:12px 8px;display:flex;flex-direction:column;gap:7px;font-size:.72rem;font-weight:700}.guia-saas-phone__grid i{color:#FF6600}.guia-saas-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:18px}.guia-saas-benefits>div{background:#1B1B1B;color:#fff;border-radius:18px;padding:20px}.guia-saas-benefits strong{display:block;margin-bottom:6px}.guia-saas-benefits p{margin:0;color:#d2d2d2;font-size:.92rem}.guia-saas-section{padding:52px 0 0}.guia-saas-section__head{max-width:720px;margin-bottom:22px}.guia-saas-section__head h2{font-size:clamp(1.9rem,3vw,2.8rem);margin:0 0 8px}.guia-saas-section__head p{margin:0}.guia-saas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.guia-saas-grid article{background:#fff;border:1px solid #e9e9e9;border-radius:20px;padding:24px}.guia-saas-grid i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#fff3eb;color:#FF6600;font-size:1.15rem;margin-bottom:16px}.guia-saas-grid h3{font-size:1.05rem;margin:0 0 8px}.guia-saas-grid p{margin:0}.guia-saas-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.guia-saas-steps div{background:#fff;border:1px solid #e9e9e9;border-radius:18px;padding:22px}.guia-saas-steps strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1B1B1B;color:#fff;margin-bottom:12px}.guia-saas-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guia-saas-plan-grid article{background:#fff;border:1px solid #e9e9e9;border-radius:22px;padding:28px}.guia-saas-plan-grid h3{font-size:1.35rem;margin:4px 0 10px}.guia-saas-plan-grid p{margin:0 0 22px}.guia-saas-plan__label{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#FF6600}.guia-saas-plan--featured{border-color:#FF6600!important;box-shadow:0 12px 34px rgba(255,102,0,.1)}.guia-saas-cta{margin-top:52px;background:#1B1B1B;color:#fff;border-radius:26px;padding:34px;display:flex;justify-content:space-between;align-items:center;gap:28px}.guia-saas-cta h2{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.6rem)}.guia-saas-cta p{color:#d1d1d1;max-width:720px;margin:0}.guia-saas-cta__actions{display:flex;flex-direction:column;gap:10px;align-items:center;min-width:170px}.guia-saas-login-link{color:#fff;text-decoration:none;font-size:.88rem}.guia-saas-login-link:hover{text-decoration:underline}@media(max-width:900px){.guia-saas-hero{grid-template-columns:1fr}.guia-saas-preview{justify-content:flex-start}.guia-saas-benefits,.guia-saas-grid,.guia-saas-steps{grid-template-columns:1fr 1fr}}@media(max-width:720px){.guia-saas-landing{padding:16px 12px 48px}.guia-saas-hero{padding:32px 22px;border-radius:22px}.guia-saas-preview{justify-content:center}.guia-saas-benefits,.guia-saas-grid,.guia-saas-steps,.guia-saas-plan-grid{grid-template-columns:1fr}.guia-saas-cta{flex-direction:column;align-items:flex-start}.guia-saas-cta__actions{width:100%;align-items:stretch}.guia-saas-cta .btn-primary{text-align:center}}
.guia-saas-help{margin:16px 0 0;text-align:center;color:#666}.guia-saas-help a{color:#FF6600;font-weight:700;text-decoration:none}.guia-saas-help a:hover{text-decoration:underline}.guia-saas-contract{max-width:760px!important;background:#fff;border:1px solid #e9e9e9;border-radius:24px;padding:38px!important;margin-top:30px!important}.guia-saas-contract h1{font-size:clamp(2rem,4vw,3rem);margin:0 0 10px}.guia-saas-contract__notice{display:flex;gap:16px;align-items:flex-start;background:#fff7f2;border:1px solid #ffd7bd;border-radius:18px;padding:20px;margin:24px 0}.guia-saas-contract__notice i{color:#FF6600;font-size:1.3rem;margin-top:3px}.guia-saas-contract__notice strong{display:block;margin-bottom:5px}.guia-saas-contract__notice p{margin:0}

/* ===== Guest Guide SaaS: premium plans + real product demo ===== */
.guia-saas-section__head--center{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}
.guia-saas-plan-grid{gap:24px}
.guia-saas-plan-card{position:relative;display:flex;flex-direction:column;min-height:390px;padding:32px!important;border-radius:24px!important;box-shadow:0 14px 38px rgba(0,0,0,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.guia-saas-plan-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(0,0,0,.075)}
.guia-saas-plan-card--featured{border-color:#FF6600!important;box-shadow:0 16px 40px rgba(255,102,0,.09)}
.guia-saas-plan-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.guia-saas-plan-card__top h3{font-size:1.55rem;margin:5px 0 0}
.guia-saas-plan-card__icon{width:58px;height:58px;border-radius:18px;background:#fff3eb;color:#FF6600;display:grid;place-items:center;font-size:1.45rem;flex:0 0 auto}
.guia-saas-plan-card>p{margin:18px 0 18px!important}
.guia-saas-plan-list{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:11px}
.guia-saas-plan-list li{display:flex;align-items:center;gap:10px;color:#363636;line-height:1.35}
.guia-saas-plan-list i{color:#FF6600}
.guia-saas-plan-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 18px;border:1px solid #FF6600;border-radius:14px;color:#FF6600;background:#fff;text-decoration:none;font-weight:800;transition:background .18s ease,color .18s ease,box-shadow .18s ease}
.guia-saas-plan-cta:hover{background:#FF6600;color:#fff;box-shadow:0 10px 24px rgba(255,102,0,.2)}
.guia-saas-plan-card--featured .guia-saas-plan-cta{background:#FF6600;color:#fff}
.guia-saas-plan-card--featured .guia-saas-plan-cta:hover{background:#e95d00}
.guia-saas-experience{max-width:1120px;margin:48px auto 0;background:linear-gradient(135deg,#fff 0%,#fff7f2 100%);border:1px solid #eadfd8;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);min-height:390px;box-shadow:0 16px 42px rgba(0,0,0,.05)}
.guia-saas-experience__visual{position:relative;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 35% 30%,rgba(255,102,0,.14),transparent 45%),linear-gradient(145deg,#ece4de,#f7f2ee)}
.guia-saas-experience__visual:before{content:"";position:absolute;inset:auto 8% 8% 8%;height:28%;border-radius:50%;background:rgba(0,0,0,.08);filter:blur(22px)}
.guia-saas-real-phone{position:relative;width:245px;height:485px;border:9px solid #171717;border-radius:38px;background:#171717;box-shadow:0 24px 50px rgba(0,0,0,.22);overflow:hidden;transform:rotate(-2deg);z-index:1}
.guia-saas-real-phone__speaker{position:absolute;z-index:3;top:7px;left:50%;transform:translateX(-50%);width:86px;height:18px;border-radius:0 0 13px 13px;background:#171717}
.guia-saas-real-phone iframe{position:absolute;inset:0;width:390px;height:780px;border:0;background:#fff;transform:scale(.585);transform-origin:top left;pointer-events:none}
.guia-saas-experience__content{padding:48px;display:flex;flex-direction:column;justify-content:center}
.guia-saas-experience__content h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08;margin:0 0 14px;letter-spacing:-.025em}
.guia-saas-experience__content>p{font-size:1.03rem;margin:0;max-width:600px}
.guia-saas-experience__features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}
.guia-saas-experience__features>div{background:#fff;border:1px solid #eadfd8;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px}
.guia-saas-experience__features i{color:#FF6600;font-size:1.35rem;margin-bottom:5px}
.guia-saas-experience__features strong{font-size:.94rem}
.guia-saas-experience__features span{font-size:.82rem;color:#777}
.guia-saas-experience .guia-saas-help{text-align:left;margin-top:24px}
@media(max-width:900px){
  .guia-saas-experience{grid-template-columns:1fr}
  .guia-saas-experience__visual{min-height:420px}
  .guia-saas-experience__content{padding:34px}
}
@media(max-width:720px){
  .guia-saas-plan-card{min-height:0;padding:24px!important}
  .guia-saas-experience{margin-top:32px;border-radius:22px}
  .guia-saas-experience__visual{min-height:390px;padding:24px}
  .guia-saas-real-phone{width:220px;height:435px}
  .guia-saas-real-phone iframe{transform:scale(.525)}
  .guia-saas-experience__content{padding:28px 22px}
  .guia-saas-experience__features{grid-template-columns:1fr}
}


/* ===== Guest Guide SaaS: light commercial benefit cards ===== */
.guia-saas-benefits>div{
  background:#fff;
  color:#1B1B1B;
  border:1px solid #e9e9e9;
  box-shadow:0 12px 30px rgba(0,0,0,.045);
}
.guia-saas-benefits p{color:#4A4A4A}


/* FORCE FIX — benefit cards must be light on Guia SaaS */
.guia-saas-landing .guia-saas-benefits > div{
  background:#FFFFFF !important;
  color:#1B1B1B !important;
  border:1px solid #E7E7E7 !important;
  box-shadow:0 12px 30px rgba(0,0,0,.045) !important;
}
.guia-saas-landing .guia-saas-benefits > div strong{
  color:#1B1B1B !important;
}
.guia-saas-landing .guia-saas-benefits > div p{
  color:#4A4A4A !important;
}


/* Commercial guest-guide image replacing the former benefit cards */
.guia-saas-commercial-image{
  max-width:1120px;
  margin:18px auto 0;
  border:1px solid #eadfd8;
  border-radius:22px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 14px 38px rgba(0,0,0,.05);
}
.guia-saas-commercial-image img{
  display:block;
  width:100%;
  height:auto;
}
@media(max-width:720px){
  .guia-saas-commercial-image{
    margin-top:14px;
    border-radius:16px;
  }
}


/* Final guest experience: photo only on left; copy remains real HTML/EJS on right */
.guia-saas-experience--photo .guia-saas-experience__visual{
  padding:0;
  min-height:390px;
  background:#eee;
  overflow:hidden;
}
.guia-saas-experience--photo .guia-saas-experience__visual:before{display:none}
.guia-saas-experience--photo .guia-saas-experience__visual img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:center;
}
@media(max-width:900px){
  .guia-saas-experience--photo .guia-saas-experience__visual{min-height:360px}
}


/* ===== Guia SaaS hero aligned to existing service-page visual language ===== */
.guia-saas-landing{padding-top:0}
.guia-saas-service-hero{
  position:relative;
  width:100%;
  min-height:calc(100vh - 76px);
  background-image:url('/images/solutions/guia.webp?v=20260829-1');
  background-size:cover;
  background-position:center center;
  display:flex;
  align-items:center;
  overflow:hidden;
}
.guia-saas-service-hero__shade{
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.05) 46%,rgba(0,0,0,.12) 100%);
  pointer-events:none;
}
.guia-saas-service-hero__inner{
  position:relative;
  z-index:1;
  width:100%;
  max-width:1460px;
  margin:0 auto;
  padding:110px 58px 58px;
  display:flex;
  justify-content:flex-end;
}
.guia-saas-service-card{
  width:min(610px,48vw);
  padding:42px 40px 36px;
  border:1px solid rgba(255,255,255,.55);
  border-radius:28px;
  background:rgba(247,247,247,.84);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  box-shadow:0 20px 46px rgba(0,0,0,.14);
}
.guia-saas-service-card h1{
  margin:0 0 20px;
  color:#1B1B1B;
  font-size:clamp(2.6rem,4.7vw,4.9rem);
  line-height:.98;
  letter-spacing:-.045em;
}
.guia-saas-service-card>p{
  margin:0;
  color:#4A4A4A;
  font-size:1.15rem;
  line-height:1.65;
}
.guia-saas-service-card__list{
  list-style:none;
  padding:0;
  margin:24px 0 28px;
  display:grid;
  gap:14px;
}
.guia-saas-service-card__list li{
  display:flex;
  align-items:center;
  gap:12px;
  color:#4A4A4A;
  font-size:1rem;
}
.guia-saas-service-card__list li span{
  width:9px;
  height:9px;
  flex:0 0 9px;
  border-radius:50%;
  background:#FF6600;
  box-shadow:0 0 0 6px rgba(255,102,0,.09);
}
.guia-saas-service-card__cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:190px;
  padding:14px 22px;
  border-radius:13px;
  background:#FF6600;
  color:#fff;
  text-decoration:none;
  font-weight:800;
  box-shadow:0 10px 24px rgba(255,102,0,.20);
  transition:transform .18s ease,background .18s ease;
}
.guia-saas-service-card__cta:hover{
  background:#e95d00;
  transform:translateY(-1px);
}
@media(max-width:900px){
  .guia-saas-service-hero{
    min-height:780px;
    background-position:38% center;
  }
  .guia-saas-service-hero__inner{
    padding:110px 22px 34px;
    align-items:flex-end;
    justify-content:center;
  }
  .guia-saas-service-card{
    width:min(680px,100%);
    padding:32px 28px;
    background:rgba(247,247,247,.90);
  }
}
@media(max-width:720px){
  .guia-saas-service-hero{
    min-height:760px;
    background-position:34% center;
  }
  .guia-saas-service-hero__inner{
    padding:95px 14px 20px;
  }
  .guia-saas-service-card{
    padding:26px 22px;
    border-radius:22px;
  }
  .guia-saas-service-card h1{
    font-size:clamp(2rem,10vw,3.25rem);
  }
  .guia-saas-service-card>p{
    font-size:1rem;
  }
  .guia-saas-service-card__cta{
    width:100%;
  }
}


/* ===== Guia SaaS: full-bleed first fold, same behavior as service pages ===== */
body[data-page="guia-saas-landing"]{
  padding-top:0!important;
}

body[data-page="guia-saas-landing"] > main{
  padding-top:0!important;
  margin-top:0!important;
}

body[data-page="guia-saas-landing"] .guia-saas-landing{
  width:100%;
  max-width:none;
  margin:0;
  padding:0 0 70px;
}

body[data-page="guia-saas-landing"] .guia-saas-service-hero{
  position:relative;
  width:100%;
  max-width:none;
  height:100vh;
  min-height:720px;
  margin:0;
  padding:0;
  background-image:url('/images/solutions/guia.webp?v=20260829-1');
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  display:flex;
  align-items:center;
  overflow:hidden;
}

body[data-page="guia-saas-landing"] .guia-saas-service-hero__shade{
  position:absolute;
  inset:0;
  z-index:1;
  background:
    linear-gradient(180deg,rgba(27,27,27,.48) 0%,rgba(27,27,27,.20) 14%,rgba(27,27,27,.04) 36%,rgba(27,27,27,0) 58%),
    linear-gradient(90deg,rgba(27,27,27,.06) 0%,rgba(27,27,27,.02) 48%,rgba(255,255,255,.06) 100%);
  pointer-events:none;
}

body[data-page="guia-saas-landing"] .guia-saas-service-hero__inner{
  position:relative;
  z-index:2;
  width:100%;
  max-width:none;
  margin:0;
  padding:70px 56px 0;
  display:flex;
  justify-content:flex-end;
  align-items:center;
}

body[data-page="guia-saas-landing"] .guia-saas-service-card{
  width:min(600px,calc(100vw - 112px));
  max-width:600px;
  margin:0;
  padding:28px 30px 26px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:30px;
  background:rgba(255,255,255,.12);
  box-shadow:0 24px 60px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.10);
  -webkit-backdrop-filter:blur(20px);
  backdrop-filter:blur(20px);
}

body[data-page="guia-saas-landing"] .guia-saas-service-card h1{
  width:auto!important;
  margin:0 0 14px!important;
  padding:0!important;
  color:#1B1B1B;
  font-size:clamp(40px,3.4vw,56px);
  line-height:1;
  letter-spacing:-.04em;
}

body[data-page="guia-saas-landing"] .guia-saas-service-card h1::after{
  display:none!important;
  content:none!important;
}

body[data-page="guia-saas-landing"] .guia-saas-service-card>p{
  max-width:500px;
  margin:10px 0 18px;
  color:rgba(27,27,27,.78);
  font-size:18px;
  line-height:1.68;
}

body[data-page="guia-saas-landing"] .guia-saas-service-card__list{
  max-width:520px;
  margin:0 0 24px;
  padding:0;
  display:grid;
  gap:12px;
}

body[data-page="guia-saas-landing"] .guia-saas-service-card__list li{
  color:rgba(27,27,27,.86);
  font-size:15px;
  line-height:1.65;
}

body[data-page="guia-saas-landing"] .guia-saas-service-card__cta{
  min-height:44px;
  padding:0 18px;
  border-radius:14px;
  background:#FF6600;
  color:#fff;
  font-size:15px;
  font-weight:600;
}

/* Keep the global header over the hero, as on Limpeza */
@media(min-width:769px){
  body[data-page="guia-saas-landing"] .topo-cabecalho:not(.shrink){
    background:transparent!important;
    border-bottom-color:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
}

@media(max-width:1100px){
  body[data-page="guia-saas-landing"] .guia-saas-service-hero{
    min-height:680px;
    height:100vh;
    background-position:42% center;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-hero__inner{
    padding:70px 24px 0;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-card{
    width:min(560px,calc(100% - 48px));
    max-width:560px;
    padding:24px 24px 22px;
    border-radius:24px;
  }
}

@media(max-width:768px){
  body[data-page="guia-saas-landing"] > main{
    padding-top:0!important;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-hero{
    height:auto;
    min-height:640px;
    padding-top:0;
    background-position:34% center;
    align-items:flex-end;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-hero__inner{
    padding:90px 10px 20px;
    align-items:flex-end;
    justify-content:center;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-card{
    width:calc(100% - 20px);
    max-width:none;
    padding:20px 18px 18px;
    border-radius:22px;
    background:rgba(255,255,255,.78);
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-card h1{
    font-size:34px;
    line-height:1.02;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-card>p{
    font-size:15px;
    line-height:1.6;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-card__list li{
    font-size:14px;
    line-height:1.55;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-card__cta{
    width:100%;
  }
}


/* Mobile: lower only the hero card so the phone remains visible */
@media(max-width:768px){
  body[data-page="guia-saas-landing"] .guia-saas-service-hero{
    min-height:100svh;
  }
  body[data-page="guia-saas-landing"] .guia-saas-service-hero__inner{
    padding-top:220px;
  }
}


/* ===== Mobile refinement: hero position, spacing and InnSide step branding ===== */
@media(max-width:768px){
  /* Give the product photo more room before the commercial card starts. */
  body[data-page="guia-saas-landing"] .guia-saas-service-hero{
    min-height:118svh;
  }

  body[data-page="guia-saas-landing"] .guia-saas-service-hero__inner{
    padding:90px 10px 24px;
    align-items:flex-end;
  }

  /* Consistent lateral breathing room on all post-hero sections. */
  body[data-page="guia-saas-landing"] .guia-saas-section{
    width:100%;
    box-sizing:border-box;
    padding-left:18px;
    padding-right:18px;
  }

  body[data-page="guia-saas-landing"] .guia-saas-section__head{
    width:100%;
    box-sizing:border-box;
  }

  body[data-page="guia-saas-landing"] .guia-saas-grid,
  body[data-page="guia-saas-landing"] .guia-saas-steps,
  body[data-page="guia-saas-landing"] .guia-saas-plan-grid{
    width:100%;
  }

  /* Replace generic black numbered circles with InnSide orange branding. */
  body[data-page="guia-saas-landing"] .guia-saas-steps strong{
    background:#FF6600;
    color:#FFFFFF;
    box-shadow:0 0 0 6px rgba(255,102,0,.10);
  }
}


/* Contract flow CTA: keep primary action aligned with InnSide buttons. */
.guia-saas-contract .guide-admin__actions .btn-primary{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 20px;
  border:1px solid #FF6600;
  border-radius:12px;
  background:#FF6600;
  color:#FFFFFF;
  font:inherit;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  box-shadow:0 8px 20px rgba(255,102,0,.16);
  transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;
}
.guia-saas-contract .guide-admin__actions .btn-primary:hover{
  background:#E95D00;
  border-color:#E95D00;
  transform:translateY(-1px);
  box-shadow:0 10px 24px rgba(255,102,0,.22);
}
.guia-saas-contract .guide-admin__actions .btn-primary:focus-visible{
  outline:3px solid rgba(255,102,0,.24);
  outline-offset:2px;
}
