@font-face{font-family:syne;src:url(/_next/static/media/be1f73a793f6d6a1-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:syne Fallback;src:local("Arial");ascent-override:92.84%;descent-override:27.60%;line-gap-override:0.00%;size-adjust:99.63%}.__className_5a8464{font-family:syne,syne Fallback}.__variable_5a8464{--font-syne:"syne","syne Fallback"}.platform{--navy:#1c2840;--navy-deep:#111a2c;--navy-raised:#24324e;--amber:#c99a4e;--amber-light:#ddb56e;--steel:#626a7a;--steel-light:#a9b0be;--paper:#f5f3ee;--line:rgb(169 176 190/0.16);position:relative;isolation:isolate;overflow-x:clip;background:var(--navy-deep);color:var(--paper)}.platform:before{inset:0;background:radial-gradient(60rem 38rem at 78% 6rem,rgb(201 154 78/.16),transparent 62%),radial-gradient(50rem 36rem at 8% 34rem,rgb(98 106 122/.22),transparent 60%),linear-gradient(var(--navy) 0,var(--navy-deep) 46rem)}.platform:after,.platform:before{content:"";position:absolute;z-index:-1}.platform:after{inset:0 0 auto 0;height:60rem;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,transparent 78%);opacity:.55}.platform-display{letter-spacing:-.025em}.platform-display,.platform-eyebrow{font-family:var(--font-syne),ui-sans-serif,system-ui,sans-serif}.platform-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--amber-light)}.platform-muted{color:var(--steel-light)}.platform-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.85rem 1.5rem;font-weight:600;font-size:.95rem;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.platform-btn:focus-visible{outline:2px solid var(--amber-light);outline-offset:3px}.platform-btn-primary{background:var(--amber-light);color:var(--navy-deep);box-shadow:0 10px 30px -10px rgb(221 181 110/.6)}.platform-btn-primary:hover{transform:translateY(-2px);background:#e8c482;box-shadow:0 16px 36px -10px rgb(221 181 110/.7)}.platform-btn-ghost{border:1px solid var(--line);background:rgb(245 243 238/.04);color:var(--paper);backdrop-filter:blur(8px)}.platform-btn-ghost:hover{border-color:rgb(221 181 110/.55);background:rgb(245 243 238/.08)}.platform-nav{position:fixed;inset:0 0 auto 0;z-index:40;border-bottom:1px solid var(--line);background:var(--navy-deep)}@media (min-width:1024px){.platform-nav{background:rgb(17 26 44/.72);backdrop-filter:blur(14px) saturate(1.3)}}.platform a.platform-nav-link{color:var(--steel-light);font-size:.9rem;transition:color .2s ease}.platform a.platform-nav-link:hover{color:var(--paper)}.platform-scene{position:relative;width:100%;aspect-ratio:1/1;max-height:34rem}.platform-scene:after{content:"";position:absolute;left:22%;right:22%;bottom:4%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0/.45),transparent);filter:blur(6px);z-index:-1}.platform-scene canvas{position:absolute;inset:0}.platform-scene-fallback{position:absolute;inset:22%;width:56%;height:56%;opacity:.9;transition:opacity .5s ease}.platform-scene-fallback[data-hidden=true]{opacity:0}.platform-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:1.25rem;background:linear-gradient(160deg,rgb(36 50 78/.85),rgb(28 40 64/.55));padding:1.75rem;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease}.platform-card:before{content:"";position:absolute;inset:0;background:radial-gradient(22rem circle at var(--glow-x,50%) var(--glow-y,-20%),rgb(221 181 110/.16),transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none}.platform-card:hover{border-color:rgb(221 181 110/.4)}.platform-card:hover:before{opacity:1}.platform-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:rgb(221 181 110/.12);color:var(--amber-light);border:1px solid rgb(221 181 110/.22)}.platform-stage{perspective:1800px}.platform-tilted{position:relative;transform:rotateX(var(--tilt-x,7deg)) rotateY(var(--tilt-y,-9deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.platform-window{border:1px solid var(--line);border-radius:1rem;overflow:hidden;background:#0f1319;box-shadow:0 50px 100px -30px rgb(0 0 0/.75),inset 0 0 0 1px rgb(255 255 255/.03)}.platform-window-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:#171c24;border-bottom:1px solid rgb(255 255 255/.06)}.platform-window-bar span{width:.6rem;height:.6rem;border-radius:50%;background:rgb(255 255 255/.14)}.platform-window-bar em{margin-left:.75rem;font-style:normal;font-size:.72rem;color:var(--steel-light);background:rgb(255 255 255/.05);border-radius:999px;padding:.2rem .8rem}.platform-phone{position:absolute;right:-2.5%;bottom:-11%;width:21%;min-width:7.5rem;border-radius:1.6rem;border:5px solid #05070a;outline:1px solid rgb(255 255 255/.12);overflow:hidden;box-shadow:0 40px 70px -20px rgb(0 0 0/.8);transform:translateZ(90px) rotateY(calc(var(--tilt-y, -9deg) * -.4));background:#000}.platform-step-number{font-family:var(--font-syne),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:3.25rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgb(221 181 110/.55)}.platform-cta{position:relative;overflow:hidden;border-radius:1.75rem;background:linear-gradient(135deg,var(--amber-light),var(--amber));color:var(--navy-deep)}.platform-cta:after{content:"";position:absolute;right:-5rem;top:-5rem;width:22rem;height:22rem;background:url(/marca/cg-services-simbolo-branco.svg) 50%/contain no-repeat;opacity:.16;filter:brightness(0);transform:rotate(-12deg);pointer-events:none}.platform-btn-dark{background:var(--navy-deep);color:var(--paper)}.platform-btn-dark:hover{transform:translateY(-2px);background:var(--navy)}.platform-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.platform-chip{border:1px solid var(--line);border-radius:999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--steel-light);background:rgb(245 243 238/.03);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .15s ease}.platform-chip:hover{color:var(--paper);border-color:rgb(221 181 110/.5)}.platform-chip:active{transform:scale(.96)}.platform-chip[aria-pressed=true]{background:var(--amber-light);border-color:var(--amber-light);color:var(--navy-deep)}.platform :is(.platform-chip,.platform-option,.platform-days button,.platform-times button,.platform-back):focus-visible{outline:2px solid var(--amber-light);outline-offset:2px}.platform-side-label{margin-bottom:.9rem;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--steel-light)}.platform-device{border-radius:2rem;border:6px solid #05070a;outline:1px solid rgb(255 255 255/.12);background:var(--paper);color:var(--navy-deep);padding:1.25rem 1.1rem 1.1rem;min-height:27rem;display:flex;flex-direction:column;box-shadow:0 40px 80px -30px rgb(0 0 0/.8)}.platform-device-top{display:flex;flex-direction:column;padding-bottom:.9rem;border-bottom:1px solid rgb(17 26 44/.1)}.platform-device-top strong{font-family:var(--font-syne),ui-sans-serif,system-ui,sans-serif;font-size:1.1rem}.platform-device-top span{font-size:.8rem;color:var(--steel)}.platform-progress{display:flex;gap:.4rem;margin:.9rem 0 1rem}.platform-progress li{flex:1;padding-top:.45rem;border-top:3px solid rgb(17 26 44/.12);font-size:.68rem;font-weight:700;color:var(--steel-light);transition:border-color .3s ease,color .3s ease}.platform-progress li[data-current=true]{border-color:var(--amber);color:var(--navy-deep)}.platform-progress li[data-done=true]{border-color:var(--navy);color:var(--steel)}.platform-device-body{flex:1;animation:platform-rise .4s cubic-bezier(.2,.7,.2,1) backwards}.platform-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgb(17 26 44/.12);border-radius:.9rem;background:#fff;padding:.8rem .9rem;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.platform-option:hover{border-color:var(--amber);box-shadow:0 8px 20px -12px rgb(17 26 44/.5);transform:translateY(-1px)}.platform-option:active{transform:scale(.98)}.platform-option>span{display:flex;flex-direction:column}.platform-option strong{font-size:.92rem}.platform-option small{font-size:.75rem;color:var(--steel)}.platform-option em{font-style:normal;font-weight:700;font-size:.9rem;color:#8a6524}.platform-option i{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--navy);color:var(--amber-light);font-style:normal;font-weight:700;font-size:.85rem}.platform-days{display:flex;gap:.35rem;margin-bottom:.8rem}.platform-days button{flex:1;border-radius:.6rem;padding:.45rem .2rem;font-size:.72rem;font-weight:700;color:var(--steel);background:rgb(17 26 44/.06);cursor:pointer;transition:background-color .2s ease,color .2s ease}.platform-days button[aria-pressed=true]{background:var(--navy);color:var(--paper)}.platform-times{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.platform-times button{border:1px solid rgb(17 26 44/.14);border-radius:.7rem;background:#fff;padding:.6rem 0;font-weight:700;font-size:.88rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.platform-times button:hover:not(:disabled){background:var(--amber-light);border-color:var(--amber-light)}.platform-times button:active:not(:disabled){transform:scale(.95)}.platform-times button:disabled{background:transparent;color:var(--steel-light);text-decoration:line-through;cursor:not-allowed}.platform-back{align-self:flex-start;margin-top:.9rem;font-size:.8rem;font-weight:600;color:var(--steel);cursor:pointer}.platform-done{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding-top:1.5rem;text-align:center}.platform-done strong{font-family:var(--font-syne),ui-sans-serif,system-ui,sans-serif;font-size:1.2rem}.platform-done p{font-size:.9rem;color:var(--steel);margin-bottom:.6rem}.platform-done .platform-btn-ghost{color:var(--navy-deep);border-color:rgb(17 26 44/.2)}.platform-done-mark{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#1f8a5b;color:#fff;animation:platform-pop .5s cubic-bezier(.2,1.4,.4,1) backwards}.platform-panel{border:1px solid var(--line);border-radius:1.25rem;background:linear-gradient(160deg,rgb(36 50 78/.85),rgb(28 40 64/.55));padding:1.5rem}.platform-stat{border:1px solid var(--line);border-radius:.9rem;padding:1rem 1.1rem;background:rgb(17 26 44/.5)}.platform-stat span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--steel-light)}.platform-stat strong{display:block;margin-top:.5rem;font-size:1.6rem;font-variant-numeric:tabular-nums;animation:platform-pop .45s cubic-bezier(.2,1.4,.4,1) backwards}.platform-tabs{display:flex;gap:.3rem;margin-bottom:1.25rem;padding:.3rem;border:1px solid var(--line);border-radius:.9rem;background:rgb(17 26 44/.5);overflow-x:auto}.platform-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.65rem;padding:.55rem .8rem;font-size:.85rem;font-weight:600;white-space:nowrap;color:var(--steel-light);cursor:pointer;transition:color .2s ease,background-color .2s ease}.platform-tabs button:hover{color:var(--paper)}.platform-tabs button[aria-selected=true]{background:var(--amber-light);color:var(--navy-deep)}.platform-rows button:focus-visible,.platform-tabs button:focus-visible{outline:2px solid var(--amber-light);outline-offset:2px}.platform-tabs i{display:grid;place-items:center;min-width:1.15rem;height:1.15rem;border-radius:999px;background:#e5484d;color:#fff;font-style:normal;font-size:.68rem;font-weight:700;animation:platform-pop .4s cubic-bezier(.2,1.4,.4,1) backwards}.platform-tab-body{min-height:21rem;animation:platform-rise .35s cubic-bezier(.2,.7,.2,1) backwards}.platform-note{margin-top:1.25rem;font-size:.875rem;line-height:1.55;color:var(--steel-light)}.platform-bars{display:flex;align-items:flex-end;gap:.5rem;height:7.5rem}.platform-bars>div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;height:100%}.platform-bars span{width:100%;max-width:2.4rem;min-height:2px;border-radius:.35rem .35rem 0 0;background:rgb(169 176 190/.35);transform-origin:bottom;animation:platform-grow .6s cubic-bezier(.2,.7,.2,1) backwards;transition:height .5s cubic-bezier(.2,.7,.2,1)}.platform-bars [data-today=true] span{background:var(--amber-light)}.platform-bars small{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--steel-light)}.platform-bars [data-today=true] small{color:var(--amber-light);font-weight:700}.platform-rows li{display:flex;align-items:center;gap:.75rem;padding:.7rem 0;border-top:1px solid var(--line);font-size:.92rem}.platform-rows li>span{flex:1;min-width:0;font-weight:600}.platform-rows small{font-size:.8rem;color:var(--steel-light)}.platform-rows em{min-width:5.5rem;text-align:right;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:var(--amber-light)}.platform-rows button{border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:600;color:var(--paper);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.platform-rows button:hover{border-color:var(--amber-light);background:rgb(221 181 110/.12)}.platform-team li{border:1px solid var(--line);border-radius:.9rem;padding:1rem 1.1rem;background:rgb(17 26 44/.5)}.platform-team li+li{margin-top:.75rem}.platform-team li>div{display:flex;align-items:center;gap:.75rem}.platform-team i{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgb(221 181 110/.14);color:var(--amber-light);font-style:normal;font-weight:700}.platform-team strong{flex:1}.platform-team small{font-size:.8rem;color:var(--steel-light);animation:platform-rise .35s ease backwards}.platform-team dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.9rem}.platform-team dt{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-light)}.platform-team dd{margin-top:.2rem;font-weight:700;font-variant-numeric:tabular-nums}.platform-team dd[data-accent]{color:var(--amber-light)}.platform-message{margin:0 0 1.25rem;border:1px solid rgb(221 181 110/.35);border-radius:.9rem .9rem .9rem .2rem;background:rgb(221 181 110/.1);padding:.85rem 1rem;animation:platform-rise .4s cubic-bezier(.2,.7,.2,1) backwards}.platform-rows+.platform-message{margin:1rem 0 0}.platform-message span{display:block;margin-bottom:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-light)}.platform-message p{font-size:.92rem;line-height:1.5}@keyframes platform-grow{0%{transform:scaleY(0)}}.platform-agenda li{display:flex;align-items:center;gap:1rem;padding:.85rem .6rem;border-top:1px solid var(--line);border-radius:.6rem}.platform-agenda time{width:3.2rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--amber-light)}.platform-agenda li>span{display:flex;flex:1;min-width:0;flex-direction:column}.platform-agenda strong{font-size:.95rem}.platform-agenda small{font-size:.8rem;color:var(--steel-light)}.platform-agenda em{font-style:normal;font-size:.85rem;font-weight:600;color:var(--steel-light)}.platform-agenda li[data-fresh=true]{background:rgb(221 181 110/.12);animation:platform-fresh .7s cubic-bezier(.2,.7,.2,1) backwards}.platform-agenda li[data-fresh=true] em{border-radius:999px;padding:.15rem .6rem;background:var(--amber-light);color:var(--navy-deep);font-weight:700}@keyframes platform-rise{0%{opacity:0;transform:translateY(.8rem)}}@keyframes platform-pop{0%{opacity:0;transform:scale(.6)}}@keyframes platform-fresh{0%{opacity:0;transform:translateX(-1rem)}}.platform-reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s)}.platform-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.platform-reveal{opacity:1;transform:none;transition:none}.platform-btn,.platform-card,.platform-tilted{transition:none}}@media (scripting:none){.platform-reveal{opacity:1;transform:none}}@media (max-width:420px){.platform-panel{padding:1rem}.platform-tabs button{padding:.5rem .35rem;font-size:.76rem}.platform-team li{padding:.85rem .8rem}.platform-team dl{gap:.35rem}.platform-team dt{font-size:.58rem;letter-spacing:.06em}.platform-team dd{font-size:.82rem}.platform-stat strong{font-size:1.35rem}}