:root{--dark:#014d80;--green:#18b85b;--sg-max:820px}.sg-hero{background:linear-gradient(135deg,#014d80 0%,#0162a0 50%,#0189d8 100%);padding:64px 24px 56px;position:relative;overflow:hidden}.sg-hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(255,255,255,0.05)'/%3E%3C/svg%3E");position:absolute;inset:0}.sg-hero-inner{max-width:var(--sg-max);margin:0 auto;position:relative}.sg-hero-title{align-items:center;gap:14px;margin-bottom:10px;display:flex}.sg-hero-title-ico{background:#ffffff26;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sg-hero h1{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,5vw,2.6rem);font-weight:900;line-height:1.1}.sg-hero-sub{color:#ffffffc7;max-width:560px;margin-top:10px;font-size:1rem;font-weight:600;line-height:1.7}.sg-verdict{-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;align-items:flex-start;gap:16px;margin-top:28px;padding:20px 22px;display:flex}.sg-verdict-ico{background:var(--green);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sg-verdict-ico svg{width:22px;height:22px}.sg-verdict-text{color:#fff;font-size:.97rem;font-weight:700;line-height:1.6}.sg-verdict-text strong{color:var(--gold)}@media (max-width:560px){.sg-hero{padding:48px 18px 44px}}.sg-content{max-width:var(--sg-max);margin:0 auto;padding:48px 20px 64px}.sg-section{margin-bottom:48px}.sg-section-title{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:1.25rem;font-weight:900;display:flex}.sg-section-title-ico{background:#0189d814;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sg-p{color:#444;margin-bottom:12px;font-size:.95rem;line-height:1.8}.sg-carousel,.sg-car-stage{position:relative}.sg-car-viewport{background:#efefef;border-radius:16px;overflow:hidden}.sg-car-track{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex}.sg-car-track.is-dragging{cursor:grabbing;transition:none}.sg-slide{flex:0 0 100%;min-width:0;margin:0;position:relative}.sg-slide img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sg-slide figcaption{color:#fff;background:linear-gradient(#0000 0%,#00000057 45%,#000000c7 100%);padding:42px 18px 14px;font-size:.85rem;font-weight:700;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.sg-car-btn{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#00000047;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 3px;font-size:1.5rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.sg-car-btn:hover{background:#00000073!important}}.sg-car-prev{left:10px}.sg-car-next{right:10px}.sg-car-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.sg-car-dot{cursor:pointer;background:#ccc;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,width .25s}.sg-car-dot.active{background:var(--pri);border-radius:4px;width:20px}.sg-carousel-hero{margin-top:26px}.sg-carousel-hero .sg-car-viewport{background:#ffffff1f;box-shadow:0 12px 34px #0003}.sg-carousel-hero .sg-car-btn{background:#00000057}@media (hover:hover){.sg-carousel-hero .sg-car-btn:hover{background:#00000085!important}}.sg-carousel-hero .sg-car-dot{background:#ffffff61}.sg-carousel-hero .sg-car-dot.active{background:#fff}.sg-figure{margin:18px 0 4px}.sg-figure img{aspect-ratio:16/9;object-fit:cover;background:#efefef;border-radius:16px;width:100%;display:block}.sg-figure figcaption{color:#777;margin-top:8px;font-size:.8rem;font-weight:600}.sg-proofs{flex-direction:column;gap:14px;display:flex}.sg-proof-card{border:1.5px solid var(--border);border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.sg-proof-card-ico{border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sg-proof-card-ico.green{background:#18b85b1a}.sg-proof-card-ico.blue{background:#0189d814}.sg-proof-card-ico.gold{background:#f3b6391a}.sg-proof-card-title{color:var(--text);margin-bottom:4px;font-size:.95rem;font-weight:800}.sg-proof-card-desc{color:#555;font-size:.87rem;line-height:1.65}.sg-proof-card-desc a{color:var(--pri);font-weight:700;text-decoration:none}.sg-highlight{border-left:3px solid var(--green);color:var(--text);background:#18b85b0f;border-radius:0 8px 8px 0;margin:14px 0;padding:14px 16px;font-size:.92rem;font-weight:600}.sg-highlight-blue{border-left:3px solid var(--pri);color:var(--text);background:#0189d80d;border-radius:0 8px 8px 0;margin:14px 0;padding:14px 16px;font-size:.92rem;font-weight:600}.sg-doc-card{border:1px solid var(--border);border-radius:14px;margin-top:14px;overflow:hidden}.sg-doc-head{border-bottom:1px solid var(--border);background:#0189d80a;align-items:center;gap:10px;padding:12px 16px;display:flex}.sg-doc-title{color:#0162a0;font-size:.88rem;font-weight:800}.sg-doc-sub{color:#888;margin-top:1px;font-size:.76rem}.sg-doc-img{aspect-ratio:5/3;object-fit:cover;object-position:top;width:100%;display:block}.sg-doc-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sg-doc-cnpj{color:#666;font-size:.8rem;font-weight:600}.sg-doc-cnpj strong{color:var(--pri)}.sg-doc-link{background:var(--pri);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}@media (hover:hover){.sg-doc-link:hover{background:var(--dark)!important}}.sg-faq{flex-direction:column;gap:10px;display:flex}.sg-faq-item{border:1px solid var(--border);background:#fafafa;border-radius:13px;overflow:hidden}.sg-faq-item summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:.96rem;font-weight:800;list-style:none;display:flex}.sg-faq-item summary::-webkit-details-marker{display:none}.sg-faq-chevron{width:26px;height:26px;color:var(--pri);background:#ebf6fd;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;transition:transform .22s;display:flex}.sg-faq-item[open] .sg-faq-chevron{transform:rotate(180deg)}.sg-faq-answer{color:#444;padding:0 20px 18px;font-size:.9rem;font-weight:600;line-height:1.75}.sg-faq-answer a{color:var(--pri);font-weight:700}.sg-cta{text-align:center;background:linear-gradient(135deg,#014d80 0%,#025a94 100%);border-radius:20px;margin-top:16px;padding:36px 28px}.sg-cta h2{color:#fff;margin-bottom:10px;font-size:1.3rem;font-weight:900}.sg-cta p{color:#fffc;margin-bottom:22px;font-size:.95rem;font-weight:600}.sg-cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sg-cta-wa{color:#fff;background:#25d366;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.sg-cta-ig{color:#fff;background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}@media (hover:hover){.sg-cta-wa:hover{background:#1da851!important}.sg-cta-ig:hover{background:#ffffff38!important}}@media (max-width:560px){.sg-content{padding:36px 18px 52px}.sg-cta{border-radius:16px;padding:28px 18px}.sg-cta-btns{flex-direction:column}.sg-cta-wa,.sg-cta-ig{justify-content:center}}.sg-content .ish-proj-section{background:0 0;width:100%;margin:0;padding:0;overflow:hidden}.sg-content .ish-proj__wrap{max-width:600px;margin:0 auto}.sg-content .ish-sl-region{position:relative}.sg-content .ish-sl-peek-wrap{margin:0;padding:0;overflow:hidden}@media (min-width:768px){.sg-content .ish-sl-peek-wrap{margin:0 -80px;padding:0 80px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 30px,#000 78px calc(100% - 78px),#00000059 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000059 30px,#000 78px calc(100% - 78px),#00000059 calc(100% - 30px),#0000 100%)}}.sg-content .ish-sl-outer{width:100%;position:relative;overflow:visible}.sg-content .ish-sl-track{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:20px;transition:transform .42s cubic-bezier(.25,.46,.45,.94);display:flex}.sg-content .ish-sl-track.is-dragging{cursor:grabbing;transition:none}.sg-content .ish-sl-btn{z-index:3;-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000038;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0 0 3px;font-size:1.4rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%)}@media (hover:hover){.sg-content .ish-sl-btn:hover{background:#0006!important}}.sg-content .ish-sl-btn--prev{left:10px}.sg-content .ish-sl-btn--next{right:10px}.sg-content .ish-slide{box-sizing:border-box;background:#fafafa;border:1px solid #eaeaea;border-radius:14px;flex:0 0 100%;min-width:0;overflow:hidden}.sg-content .ish-slide-img{aspect-ratio:4/3;object-fit:cover;object-position:left center;width:100%;max-height:400px;display:block}.sg-content .ish-slide__body{padding:14px 16px 18px}.sg-content .ish-slide__name{color:#0d0d0d;margin-bottom:6px;font-size:.95rem;font-weight:800}.sg-content .ish-slide__desc{color:#555;font-size:.82rem;line-height:1.6}.sg-content .ish-slide__tag{color:#0189d8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-top:10px;font-size:.72rem;font-weight:700;display:inline-flex}.sg-content .ish-slide__tag svg{flex:none;width:11px;height:11px}.sg-content .ish-sl-dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.sg-content .ish-sl-dot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,width .25s}.sg-content .ish-sl-dot.active{background:#0189d8;border-radius:4px;width:20px}
