@font-face{font-family:Roboto;src:url('roboto.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{font-family:Roboto,Arial,sans-serif;color:#091052;background:#f5f9fc;font-synthesis:none;line-height:1.4}
*{box-sizing:border-box}body{margin:0}h1,h2,h3,p{margin:0}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #e67900;outline-offset:5px}svg{display:block;flex-shrink:0}.icon{width:24px;height:24px}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.software-section{padding:28px 0 20px;background:radial-gradient(ellipse at 70% 30%,#eef5ff80,transparent 65%),#f6fafc}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.eyebrow{font-size:15px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:#4164c9;margin-bottom:7px}.eyebrow>span{display:inline-block;letter-spacing:.6px;border:1px solid #8aacff;border-radius:20px;padding:0 9px;color:#071059;margin-right:5px}h1,h2{font-size:clamp(25px,2.75vw,36px);font-weight:900;letter-spacing:-1px;line-height:1.16}.subtitle{font-size:18px;color:#384775;margin-top:5px}.benefits{display:flex;flex-shrink:0;gap:22px;font-size:12px;color:#384775}.benefits p{display:flex;align-items:center;gap:12px}.benefits p+p{border-left:1px solid #8c99bd;padding-left:22px}.benefits .icon{color:#0b1470;width:34px;height:34px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.plan{--accent:#0948bb;--bright:#2369e1;--deep:#043aa0;background:#fff;border-radius:12px;box-shadow:0 10px 28px #203e7210;min-width:0;position:relative;display:flex;flex-direction:column}.bronze{--accent:#a14119;--bright:#b55626;--deep:#813311}.prata{--accent:#0e4fbf;--bright:#246ce0;--deep:#073b96}.ouro{--accent:#a56700;--bright:#c78300;--deep:#885300}.diamante{--accent:#071aaf;--bright:#173fe7;--deep:#061080}.plan-title{display:flex;align-items:center;gap:22px;padding:17px 24px;background:linear-gradient(120deg,var(--bright),var(--accent) 65%,var(--deep));border-radius:11px 11px 0 0;color:#fff;position:relative;overflow:hidden}.plan-title:after{content:'';position:absolute;width:70px;height:180px;transform:rotate(35deg);background:#ffffff07;right:50px;top:-60px}.plan-title .icon{width:28px;height:28px;color:#fff7e7}.prata .plan-title .icon,.diamante .plan-title .icon{color:#a0efff}h3{font-size:20px;letter-spacing:.4px;text-transform:uppercase;font-weight:800}.plan-body{padding:17px 15px 13px;display:flex;flex-direction:column;flex:1}.license .previous,.license .equivalent,.license .price,.license .annual{margin-inline:13px}.previous{font-size:14px;color:#57678c;margin-bottom:8px}.equivalent{font-size:14px;margin-bottom:2px}.price{font-size:clamp(27px,2.8vw,38px);letter-spacing:-1.2px;line-height:1.13;font-weight:900;white-space:nowrap}.price span{font-size:18px;letter-spacing:-.5px;font-weight:800}.annual{font-size:18px;margin-top:4px}.annual strong{font-weight:800}.allowance{padding:17px 0 18px;margin:16px 13px 0;border-top:1px solid #e3e8f4;list-style:none;display:grid;gap:9px;font-size:16px;color:#415181}.allowance li{display:flex;align-items:center;gap:12px}.allowance strong{color:#07104e}.allowance .icon{color:var(--accent);width:21px;height:21px}.cta{display:flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;background:linear-gradient(110deg,var(--accent,#034bf3),var(--deep,#0031d8));color:#fff;border:1px solid #ffffff15;box-shadow:inset 0 1px 2px #ffffff25;border-radius:7px;min-height:48px;padding:10px 10px;font-size:15px;font-weight:700;margin-top:auto;text-align:center;transition:filter .18s,transform .18s}.cta .icon{width:19px;height:19px}.cta:hover{filter:brightness(1.13);transform:translateY(-1px)}.payment{margin-top:16px;padding:13px 18px;border-radius:10px;background:#e5edf9;display:flex;align-items:center;justify-content:center;gap:15px;font-size:14px;color:#243a74}.payment .icon{color:#0a195e}.complete-section{color:#fff;background:radial-gradient(ellipse at 90% 40%,#03408990,transparent 55%),radial-gradient(ellipse at 20% 0%,#1a3c5f70,transparent 60%),#04162b;padding:28px 0 18px;position:relative;isolation:isolate}.complete-section:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.24;background-image:linear-gradient(145deg,transparent 48.9%,#39afff30 49%,transparent 49.2%),linear-gradient(30deg,transparent 49%,#39afff20 49.1%,transparent 49.3%);background-size:400px 360px,620px 430px}.complete-section .eyebrow{color:#7ddfff}.complete-section .eyebrow>span{border-color:#348bab;color:#7ddfff}.complete-section .subtitle{color:#f0f3f8}.notice{display:flex;align-items:center;gap:16px;padding:11px 18px;border:1px solid #d69600;border-radius:12px;color:#ffdd63;font-size:14px;line-height:1.55;flex-shrink:0}.notice>span{display:grid;place-items:center;background:#ffdd63;color:#052549;width:29px;height:29px;flex-shrink:0;font-size:23px;border-radius:50%;font-weight:900}.solution-rail{display:grid;grid-template-columns:1.5fr auto 1fr auto 1fr auto 1fr;gap:20px;align-items:center;padding:13px 30px;border:1px solid #477598;border-radius:13px;background:linear-gradient(110deg,#102c40aa,#163e7080);box-shadow:inset 0 0 12px #a5e7ff10;margin-bottom:20px;font-size:14px}.solution-rail span{display:flex;align-items:center;justify-content:center;gap:16px}.solution-rail .icon{width:34px;height:34px;color:#80dcff;filter:drop-shadow(0 0 5px #008cff44)}.solution-rail b{font-size:24px;font-weight:400}.package{color:#08104e;border:1px solid #6485a760;border-radius:12px;box-shadow:0 7px 22px #0002}.package .plan-title{padding-block:14px}.package .plan-body{padding:8px 13px 9px}.status{align-self:center;display:block;color:#fff;background:linear-gradient(110deg,var(--accent),var(--deep));border-radius:5px;padding:4px 14px;font-size:12px;line-height:1.25;text-transform:uppercase;font-weight:800;letter-spacing:.5px;margin-bottom:10px}.package .price,.unit{text-align:center}.unit{font-size:14px;color:#344574;margin-top:2px}.package .price{font-size:36px}.package .price span{font-size:17px}.package .consult{font-size:33px;line-height:1.23}.popular{position:absolute;z-index:1;left:50%;top:-9px;transform:translateX(-50%);background:#c47900;color:#fff;padding:2px 12px;border-radius:4px;font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #001f4930}.features{list-style:none;padding:0 3px;display:grid;gap:7px;margin:6px 0 14px;color:#354976;font-size:14px}.features li{display:flex;align-items:flex-start;gap:10px}.check{color:white;display:inline-grid;place-items:center;border-radius:50%;background:var(--accent);width:18px;height:18px;flex-shrink:0;line-height:1;font-size:13px;font-weight:700;margin-top:1px}.device{width:100%;max-width:250px;aspect-ratio:230/106;margin:7px auto 0;background-image:url('approved-visual.webp');background-repeat:no-repeat;background-size:502.6087% 1283.0189%;background-position:var(--crop-x) 69.2982%;}.device-bronze{--crop-x:7.4514%}.device-prata{--crop-x:36.0691%}.device-ouro{--crop-x:63.391%}.device-diamante{--crop-x:92.0086%}.service-rail{border:1px solid #365977;background:#1c3c5345;border-radius:11px;display:grid;grid-template-columns:1fr 1fr 1.3fr 1.6fr;align-items:center;margin-top:17px;padding:10px 16px;gap:18px;font-size:12px}.service-rail>span{display:flex;gap:12px;align-items:center;border-right:1px solid #4a6b88;padding-right:15px;min-height:28px}.service-rail .icon{width:28px;height:28px;color:#83ddff}.service-rail p{font-size:12px;line-height:1.55}.conditions{margin-top:10px;color:#c6d6e9;font-size:12px}.conditions summary{cursor:pointer;width:fit-content;min-height:28px;padding-block:6px;text-underline-offset:3px}.conditions summary:hover{text-decoration:underline}.conditions>div{padding:10px 0;display:grid;gap:9px;line-height:1.6;max-width:1100px}.help{background:linear-gradient(120deg,#edf5fd,#eef4f9);padding:21px 0}.help-inner{display:flex;gap:24px;align-items:center}.help-icon{border:1px solid #a2c1ff;border-radius:50px;min-width:84px;height:58px;display:grid;place-items:center;color:#034acb}.help-icon .icon{width:36px;height:36px}.help h2{font-size:25px;letter-spacing:-.7px}.help p{font-size:16px;color:#405580;margin-top:2px}.help .cta{margin:0 0 0 auto;min-width:265px;min-height:55px;background:#064cff}footer{padding-top:22px;padding-bottom:30px;text-align:right;font-size:12px;color:#526489}.skip{position:absolute;top:0;left:20px;z-index:10;padding:12px;background:white;transform:translateY(-150%)}.skip:focus{transform:none}
@media(min-width:1600px){.wrap{width:min(1400px,calc(100% - 100px))}.plan-title{padding-block:20px}.plan-body{padding-block:22px}.license .price{font-size:40px}.package .price{font-size:40px}.features{font-size:16px}.benefits{font-size:14px}.software-section,.complete-section{padding-top:36px;padding-bottom:26px}}
@media(max-width:1180px){.wrap{width:calc(100% - 48px)}.benefits{gap:15px;font-size:11px}.benefits p{gap:8px}.benefits p+p{padding-left:15px}.benefits .icon{width:28px;height:28px}h1,h2{font-size:29px}.subtitle{font-size:16px}.plans{gap:16px}.plan-title{gap:15px;padding-inline:21px}.license .previous,.license .equivalent,.license .price,.license .annual{margin-inline:7px}.plan-body{padding-inline:12px}.allowance{margin-inline:7px;font-size:14px}.annual{font-size:16px}.cta{font-size:14px;padding-inline:7px;gap:8px}.package .price{font-size:33px}.package .consult{font-size:30px}.features{font-size:13px;gap:6px}.features li{gap:8px}.solution-rail{padding-inline:20px}.service-rail{gap:10px;padding-inline:12px}.service-rail>span{gap:8px;padding-right:10px}.service-rail .icon{width:25px;height:25px}}
@media(max-width:1020px){.benefits{display:none}.notice{font-size:12px;padding:10px 12px}.complete-section h2{font-size:27px}.solution-rail{gap:12px}.plan-title{padding-inline:17px;gap:12px}h3{font-size:17px}.license .price{font-size:27px}.price span{font-size:15px}.license .previous,.license .equivalent,.license .price,.license .annual{margin-inline:3px}.allowance{margin-inline:3px;font-size:13px;gap:10px}.package .price{font-size:29px}.package .consult{font-size:27px}.package .price span{font-size:14px}.status{font-size:10px;padding-inline:11px}.features{font-size:12px}.cta{font-size:12px}.service-rail{grid-template-columns:repeat(3,1fr)}.service-rail p{grid-column:1/-1;text-align:center}.service-rail>span:nth-child(3){border-right:0}.help h2{font-size:22px}.help p{font-size:14px}.help .cta{min-width:205px;font-size:14px}.help-inner{gap:18px}}
@media(max-width:850px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.section-heading{align-items:flex-start}.complete-section .section-heading{flex-direction:column;gap:13px}.notice{font-size:14px}.license .price,.package .price{font-size:36px}.package .consult{font-size:33px}.price span,.package .price span{font-size:18px}.plan-title{padding:17px 24px;gap:22px}h3{font-size:20px}.plan-body{padding:18px 15px 13px}.license .previous,.license .equivalent,.license .price,.license .annual{margin-inline:13px}.allowance{margin-inline:13px;font-size:16px}.annual{font-size:18px}.cta{font-size:15px}.features{font-size:15px;gap:8px}.status{font-size:12px}.package .plan-body{padding:10px 15px 13px}.solution-rail{font-size:12px;gap:8px;padding:12px}.solution-rail span{gap:10px}.solution-rail .icon{width:28px;height:28px}.service-rail{font-size:11px}.help .cta{min-width:170px}.help-icon{min-width:62px;width:62px;height:52px}.help h2{font-size:21px}.help-inner{gap:14px}}
@media(max-width:560px){.wrap{width:calc(100% - 36px)}.software-section,.complete-section{padding-top:26px;padding-bottom:20px}h1,h2,.complete-section h2{font-size:28px;letter-spacing:-.65px;max-width:450px}.subtitle{font-size:16px;line-height:1.45;margin-top:8px}.eyebrow{font-size:12px;letter-spacing:1.2px;margin-bottom:10px}.plans{grid-template-columns:minmax(0,1fr);gap:22px}.plan{max-width:410px;width:100%;margin-inline:auto}.plan-title{padding-block:17px}.plan-body{padding:18px 17px 15px}.license .price,.package .price{font-size:39px}.package .consult{font-size:36px}.allowance{padding-block:17px}.payment{text-align:left;align-items:flex-start;padding:15px;font-size:13px}.payment .icon{margin-top:3px}.notice{width:100%;font-size:13px;padding:12px 15px;gap:12px}.solution-rail{grid-template-columns:1fr 1fr;gap:14px 8px;padding:16px 11px;margin-bottom:24px}.solution-rail b{display:none}.solution-rail span{justify-content:flex-start;gap:8px;font-size:12px}.solution-rail .icon{width:27px;height:27px}.solution-rail span:first-child{font-size:11px}.package .plan-body{padding:12px 17px 15px}.package .features{font-size:15px;gap:9px;margin-bottom:17px}.device{max-width:260px}.cta{min-height:48px}.service-rail{grid-template-columns:1fr;gap:12px;padding:16px;font-size:13px}.service-rail>span{border-right:0;gap:13px}.service-rail p{text-align:left;font-size:12px;border-top:1px solid #45617b;padding-top:12px}.conditions{font-size:13px;margin-top:13px}.conditions summary{min-height:44px;padding-block:12px}.help{padding:24px 0}.help-inner{display:grid;grid-template-columns:58px 1fr;gap:14px}.help-icon{min-width:58px;width:58px}.help h2{font-size:23px;line-height:1.15}.help p{font-size:14px;line-height:1.45;margin-top:7px}.help .cta{grid-column:1/-1;width:100%;margin-top:4px;font-size:15px}footer{font-size:11px;line-height:1.6;text-align:center;padding:18px 0 22px}.plan .cta{font-size:15px}.previous,.equivalent{font-size:14px}}
.device{aspect-ratio:230/98;background-size:502.6087% 1388.7755%;background-position:var(--crop-x) 68.88361%}
@media(prefers-reduced-motion:reduce){.cta{transition:none}.cta:hover{transform:none}}
