/*

              _   ____    ____                _                ______                   _                   
             (_) |_   \  /   _|              / |_             |_   _ `.                (_)                  
             __    |   \/   |   ,--.   .--. `| |-'.---.  _ .--. | | `. \ .---.  .--.   __   .--./) _ .--.   
            [  |   | |\  /| |  `'_\ : ( (`\] | | / /__\\[ `/'`\]| |  | |/ /__\\( (`\] [  | / /'`\;[ `.-. |  
             | |  _| |_\/_| |_ // | |, `'.'. | |,| \__., | |   _| |_.' /| \__., `'.'.  | | \ \._// | | | |  
            [___]|_____||_____|\'-;__/[\__) )\__/ '.__.'[___] |______.'  '.__.'[\__) )[___].',__` [___||__] 
                                                                                          ( ( __))
 
 
    @iMasterDesign Brazil [ ©1998-2077 ]
    iMasterDesign™ | iNet Solutions CORPORATION™
    Web . App . Developer . DBA . Social Marketing

    Marcelo Rocha Main | Founder and CEO by iMasterDesign™
    Full-Stack Developer, imasterdesign@imasterdesign.com.br
*/
.im-hero--services{min-height:min(calc(78svh - var(--im-topbar-h)), 760px)}.im-hero--services .im-hero__inner{grid-template-columns:minmax(0,780px);align-items:end}.im-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}@media (max-width:767px){.im-hero--services{padding-bottom:32px}.im-hero--services .im-hero__inner{align-items:start}.im-hero__actions{justify-content:center;margin-top:18px}.im-hero__actions .im-btn{flex:1 1 100%}}.im-lp-hero{position:relative;color:#fff;background:var(--im-global-color-ink);overflow:hidden;margin-top:calc(-1 * var(--im-header-h));padding:calc(var(--im-header-h) + clamp(56px, 8vw, 128px)) 0 clamp(48px, 6vw, 100px)}.im-lp-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);animation:im-hero-ken 9s ease-out forwards}.im-lp-hero__overlay{position:absolute;inset:0;background:linear-gradient(115deg,rgba(10,18,40,.92) 0%,rgba(10,18,40,.72) 46%,rgba(10,18,40,.55) 100%)}.im-lp-hero__inner{position:relative;z-index:2;max-width:900px}.im-lp-hero .im-breadcrumb,.im-lp-hero .im-breadcrumb a{color:rgba(255,255,255,.6)}.im-lp-hero .im-breadcrumb a:hover{color:#fff}.im-lp-hero .im-breadcrumb span[aria-current]{color:#fff}.im-lp-hero .im-breadcrumb i{color:var(--im-global-color-accent);opacity:1}.im-lp-hero .im-eyebrow{color:var(--im-global-color-ice);margin-top:22px}.im-lp-hero__title{color:#fff;font-size:clamp(40px, 5.6vw, 84px);font-weight:300;line-height:1.02;letter-spacing:-.02em;margin-top:16px}.im-lp-hero__title em{color:var(--im-global-color-ice);font-weight:300;display:block}.im-lp-hero__lead{font-size:clamp(16px, 1.3vw, 19px);font-weight:300;line-height:1.6;color:rgba(255,255,255,.8);margin-top:22px;max-width:60ch;text-wrap:pretty}.im-lp-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}@media (max-width:767px){.im-lp-hero{padding:calc(var(--im-header-h) + 28px) 0 36px;text-align:center}.im-lp-hero__inner{max-width:100%}.im-lp-hero .im-breadcrumb{justify-content:center}.im-lp-hero__title{font-size:clamp(34px, 10vw, 44px)}.im-lp-hero__lead{font-size:15.5px;margin-top:14px}.im-lp-hero__actions{margin-top:22px}.im-lp-hero__actions .im-btn{flex:1 1 100%}}.im-svc__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 28px;align-items:center;margin-bottom:clamp(22px, 3vw, 40px)}.im-svc__index{font-family:var(--im-global-font-display);font-style:italic;font-weight:300;font-size:clamp(48px, 5vw, 80px);line-height:1;color:var(--im-global-color-accent-text);opacity:.55}.im-svc__title{font-size:clamp(28px, 3.2vw, 46px);margin-top:8px}.im-svc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.im-svc__cell{background:#fff;border:1px solid var(--im-global-color-line);border-radius:var(--im-global-radius-lg);padding:24px 22px;box-shadow:var(--im-global-shadow-card);display:flex;flex-direction:column;gap:14px}.im-svc--alt .im-svc__cell{background:var(--im-global-color-paper);box-shadow:none}.im-svc__cell-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--im-global-color-muted)}.im-svc__cell-label i{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--im-global-color-surface-2);color:var(--im-global-color-accent-text);font-size:14px;letter-spacing:0}.im-svc__cell-text{font-size:16px;line-height:1.6;color:var(--im-global-color-primary);text-wrap:pretty}.im-svc__list li,.im-svc__steps li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:var(--im-global-color-text)}.im-svc__list li+li,.im-svc__steps li+li{margin-top:8px}.im-svc__list li::before{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:0;top:3px;font-size:12px;color:var(--im-global-color-accent-text)}.im-svc__steps{counter-reset:im-step}.im-svc__steps li{counter-increment:im-step;padding-left:32px}.im-svc__steps li::before{content:counter(im-step);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--im-global-color-primary);color:#fff;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.im-svc__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px, 3vw, 32px)}@media (max-width:1023px){.im-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.im-svc__head{grid-template-columns:1fr;gap:6px;text-align:center;justify-items:center}.im-svc__index{font-size:44px}.im-svc__grid{grid-template-columns:1fr;gap:10px}.im-svc__cell{padding:18px 16px;gap:10px}.im-svc__cell-text{font-size:15px}.im-svc__actions{flex-direction:column}.im-svc__actions .im-btn{width:100%}}.im-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.im-proof__item{padding-left:20px;border-left:1px solid rgba(255,255,255,.14)}.im-proof__num{font-family:var(--im-global-font-display);font-weight:300;font-size:clamp(30px, 3vw, 44px);line-height:1.05;color:#fff;letter-spacing:-.02em}.im-proof__num em{color:var(--im-global-color-ice)}.im-proof__label{margin-top:10px;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.7);text-wrap:pretty}@media (max-width:767px){.im-proof__grid{grid-template-columns:1fr 1fr;gap:18px 14px}.im-proof__item{padding-left:14px}.im-proof__num{font-size:28px}.im-proof__label{font-size:13px}}.im-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.im-steps__item{position:relative;padding:28px 26px 26px;border-radius:var(--im-global-radius-lg);background:#fff;border:1px solid var(--im-global-color-line);box-shadow:var(--im-global-shadow-card)}.im-steps__num{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--im-global-color-primary);color:#fff;font-family:var(--im-global-font-display);font-style:italic;font-size:18px}.im-steps__name{font-family:var(--im-global-font-body);font-weight:600;font-size:18px;letter-spacing:0;margin-top:18px}.im-steps__text{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--im-global-color-text);text-wrap:pretty}@media (max-width:767px){.im-steps__grid{grid-template-columns:1fr;gap:10px}.im-steps__item{display:grid;grid-template-columns:42px 1fr;gap:4px 14px;padding:18px 16px;text-align:left}.im-steps__num{width:42px;height:42px;grid-row:1 / 3;font-size:16px}.im-steps__name{margin-top:0;font-size:16px;align-self:center}.im-steps__text{margin-top:0;font-size:14.5px}}.im-faq{margin-top:28px}.im-faq__title{font-size:24px;margin-bottom:8px}.im-faq__item{border-bottom:1px solid var(--im-global-color-line)}.im-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;text-align:left;font-size:16px;font-weight:500;color:var(--im-global-color-primary);transition:color .25s}.im-faq__q:hover{color:var(--im-global-color-accent-text)}.im-faq__q i{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--im-global-color-surface-2);color:var(--im-global-color-primary);font-size:12px;transition:transform .35s var(--im-global-ease),background-color .25s,color .25s}.im-faq__item.is-open .im-faq__q i{transform:rotate(45deg);background:var(--im-global-color-primary);color:#fff}.im-faq__a{max-height:0;overflow:hidden;transition:max-height .45s var(--im-global-ease)}.im-faq__a-inner{padding:0 44px 18px 0;font-size:15px;line-height:1.65;color:var(--im-global-color-text);text-wrap:pretty}@media (max-width:767px){.im-faq__q{font-size:15px;padding:14px 0}.im-faq__a-inner{padding-right:0;font-size:14.5px}.im-faq{text-align:left}}.im-mini-steps{margin-top:28px}.im-mini-steps ol{display:flex;flex-direction:column;gap:10px;counter-reset:none}.im-mini-steps li{display:grid;grid-template-columns:40px 1fr;gap:0 14px;align-items:start;padding:14px 16px;border-radius:var(--im-global-radius-md);background:var(--im-global-color-paper);border:1px solid var(--im-global-color-line)}.im-mini-steps__num{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--im-global-color-primary);color:#fff;font-family:var(--im-global-font-display);font-style:italic;font-size:15px}.im-mini-steps b{display:block;font-weight:600;font-size:15.5px;color:var(--im-global-color-primary)}.im-mini-steps p{margin-top:3px;font-size:14.5px;line-height:1.55;color:var(--im-global-color-text);text-wrap:pretty}@media (max-width:767px){.im-mini-steps{text-align:left}.im-mini-steps li{padding:12px 14px}}.im-form__badge{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;background:rgba(89,174,233,.14);border:1px solid rgba(89,174,233,.4);color:var(--im-global-color-accent-text);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.im-lp-back{text-align:center;padding:0 0 clamp(28px, 5vw, 80px)}.im-lp-back__link{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--im-global-color-primary);padding-bottom:6px;border-bottom:1px solid var(--im-global-color-line-strong);transition:color .3s,border-color .3s,gap .3s}.im-lp-back__link:hover{color:var(--im-global-color-accent-text);border-color:var(--im-global-color-accent-text);gap:18px}