.v4-sec#etapas,.v4-sec#o-guardiao,.v4-sec#modelo,.v4-sec#faq-metodo{--pg-gap:clamp(14px, calc(2.8 * var(--v4-svh)), 34px)}.mt-orb{width:var(--mt-s);height:var(--mt-s);place-items:center;display:grid;position:relative}.mt-orb img{object-fit:contain;opacity:.55;width:100%;height:100%;transition:opacity .35s var(--v4-ease), transform .35s var(--v4-ease);grid-area:1/1;display:block;transform:scale(.86);-webkit-mask-image:radial-gradient(circle closest-side,#000 70%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 70%,#0000 100%)}.mt-orb__glow{pointer-events:none;opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 30%, transparent), transparent 72%);border-radius:50%;transition:opacity .45s;position:absolute;inset:-6%}.mt-orb:after{content:"";pointer-events:none;transition:border-color .4s, transform .5s var(--v4-ease);border:1px dashed #f6f7f733;border-radius:50%;position:absolute;inset:4%}#etapas{--mt-s:clamp(116px, calc(20 * var(--v4-svh)), 214px)}.mt-trail{margin-top:var(--pg-gap)}.mt-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.mt-line{left:10%;right:10%;top:calc(var(--mt-s) / 2);background:#f6f7f729;height:1px;position:absolute}.mt-line:after{content:"";background:var(--v4-lime);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .6s var(--v4-ease);position:absolute;inset:-1px 0}.mt-tab{z-index:1;align-items:center;gap:clamp(6px, calc(1.2 * var(--v4-svh)), 14px);color:#f6f7f799;cursor:pointer;flex-direction:column;padding:0;transition:color .3s;display:flex;position:relative}.mt-tab:hover,.mt-tab[aria-selected=true]{color:#f6f7f7}.mt-tab:focus-visible{outline:none}.mt-tab:focus-visible .mt-orb:after{border:2px solid var(--v4-lime);inset:0}.mt-tab__n{font-family:var(--font-display);font-weight:600;font-size:clamp(14px, calc(5px + 1.2 * var(--v4-svh)), 17px);line-height:1.2}.mt-tab__n b{color:#f6f7f780;font-variant-numeric:tabular-nums;margin-right:8px;font-weight:400}.mt-tab:hover .mt-orb img{opacity:.85;transform:scale(.92)}.mt-tab[aria-selected=true] .mt-orb img{opacity:1;transform:scale(1.04)}.mt-tab[aria-selected=true] .mt-orb__glow{opacity:1}.mt-tab[aria-selected=true] .mt-orb:after{border-style:solid;border-color:var(--c);transform:scale(1.02)}.mt-tab.is-done .mt-orb:after{border-color:#c4f56780}.mt-card{--c:#2bb9b1;--k:0;margin-top:clamp(14px, calc(2.4 * var(--v4-svh)), 28px);padding:clamp(16px, calc(2.8 * var(--v4-svh)), 32px) clamp(24px, 3.2vw, 44px) clamp(12px, calc(1.8 * var(--v4-svh)), 20px);background:#0c3134;border:1px solid #f6f7f71f;border-radius:12px;position:relative}.mt-ptr{width:20%;height:0;transform:translate3d(calc(var(--k) * 100%), 0, 0);transition:transform .55s var(--v4-ease);pointer-events:none;position:absolute;top:0;left:0}.mt-ptr:before{content:"";background:#0c3134;border:0;border-top:1px solid #f6f7f71f;border-left:1px solid #f6f7f71f;width:14px;height:14px;margin-left:-7px;position:absolute;top:-8px;left:50%;transform:rotate(45deg)}.mt-ptr:after{content:"";background:var(--c);border-radius:2px;width:28px;height:2px;margin-left:-14px;transition:background .4s;position:absolute;top:-9px;left:50%}.mt-panels{display:grid}.mt-panel{opacity:0;visibility:hidden;transition:opacity .32s var(--v4-ease), transform .32s var(--v4-ease), visibility 0s .32s;grid-area:1/1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;column-gap:clamp(28px,4vw,64px);display:grid;transform:translate(22px)}.mt-panel.is-before{transform:translate(-22px)}.mt-panel.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mt-panel__l{gap:clamp(6px, calc(1.2 * var(--v4-svh)), 14px);flex-direction:column;display:flex}.mt-name{font-family:var(--font-display);font-weight:700;font-size:clamp(36px, calc(6.4 * var(--v4-svh)), 72px);color:#f6f7f7;overflow-wrap:normal;hyphens:manual;margin:0;line-height:1;letter-spacing:-.035em!important}.mt-name span{color:var(--c)}.mt-panel__r{gap:clamp(8px, calc(1.5 * var(--v4-svh)), 16px);border-left:1px solid #f6f7f71f;flex-direction:column;padding-left:clamp(20px,3vw,44px);display:flex}.mt-swap{align-items:start;display:grid}.mt-chips,.mt-detail{transition:opacity .3s var(--v4-ease), transform .3s var(--v4-ease), visibility 0s;grid-area:1/1}.mt-chips{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mt-chips li{color:#f6f7f7e6;border:1px solid #f6f7f738;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;line-height:1.2;display:inline-flex}.mt-chips li:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.mt-detail{opacity:0;visibility:hidden;transform:translateY(8px)}[data-open=true] .mt-chips{opacity:0;visibility:hidden;transform:translateY(-8px)}[data-open=true] .mt-detail{opacity:1;visibility:visible;transform:none}.mt-ctrl{margin-top:clamp(10px, calc(1.8 * var(--v4-svh)), 20px);padding-top:clamp(8px, calc(1.4 * var(--v4-svh)), 14px);border-top:1px solid #f6f7f71a;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mt-more{color:var(--v4-lime);cursor:pointer;border-bottom:1px solid #c4f56766;align-items:center;gap:10px;margin-right:auto;padding:4px 0;font-size:15px;font-weight:700;transition:border-color .2s;display:inline-flex}.mt-more:hover{border-color:var(--v4-lime)}.mt-more:focus-visible{outline:2px solid var(--v4-lime);outline-offset:4px}.mt-more i{width:14px;height:14px;transition:transform .35s var(--v4-ease);position:relative}.mt-more i:before,.mt-more i:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;top:6px;left:1px;right:1px}.mt-more i:after{transition:transform .35s var(--v4-ease), opacity .3s;transform:rotate(90deg)}.mt-more[aria-expanded=true] i:after{opacity:0;transform:rotate(0)}.mt-hint{color:#f6f7f7b3;margin-right:6px;font-size:14px}.mt-guard{margin-top:var(--pg-head);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;column-gap:clamp(32px,4.4vw,64px);display:grid}.mt-photo{background:#0b2c31;border-radius:10px;min-height:260px;margin:0;position:relative;overflow:hidden}.mt-photo img{object-fit:cover;object-position:50% 30%;filter:saturate(.85)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.mt-photo:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#071a1c00 55%,#071a1c8c),#0b2c3138;position:absolute;inset:0}.mt-photo figcaption{z-index:1;font-family:var(--font-meta);letter-spacing:.04em;color:#f6f7f7e0;font-size:11px;position:absolute;bottom:12px;left:14px}.mt-guard__r{justify-content:center;gap:clamp(8px, calc(1.6 * var(--v4-svh)), 18px);flex-direction:column;display:flex}.mt-guard__r .v4-h2{font-size:calc(var(--v4-h2) * .86)}.mt-roles{margin:clamp(2px, calc(.6 * var(--v4-svh)), 8px) 0 0;padding:0;list-style:none;display:grid}.mt-role{padding-block:clamp(8px, calc(1.5 * var(--v4-svh)), 16px);border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:14px;display:grid}.mt-role:last-child{border-bottom:1px solid var(--line)}.mt-role svg{width:28px;height:28px;stroke:var(--v4-lime);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.mt-role .pg-h3{font-size:calc(var(--pg-h3) * .92);margin-bottom:2px}.mt-duo{margin-top:var(--pg-gap);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);display:grid;position:relative}.mt-duo:after{content:"→";color:#2f6a12;background:#f6f7f7;border:1px solid #2f6a12;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;left:50%}.mt-box{padding:clamp(18px, calc(3.2 * var(--v4-svh)), 38px) clamp(22px, 2.6vw, 40px);border:1px solid var(--line);background:#fff;border-radius:12px}.mt-box .v4-kick{margin-bottom:clamp(6px, calc(1.2 * var(--v4-svh)), 14px);color:var(--acc)}.mt-box .pg-h3{margin-bottom:clamp(6px, calc(1.2 * var(--v4-svh)), 12px);font-size:clamp(24px, calc(3.2 * var(--v4-svh)), 36px);letter-spacing:-.025em;font-weight:700}.mt-marcos{margin-top:clamp(10px, calc(2 * var(--v4-svh)), 24px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mt-marcos summary{cursor:pointer;min-height:52px;font-family:var(--font-display);font-weight:600;font-size:var(--pg-item);color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding-block:8px;list-style:none;display:flex}.mt-marcos summary::-webkit-details-marker{display:none}.mt-marcos summary:hover{color:var(--acc)}.mt-marcos[open] .v4-q__i{transform:rotate(180deg)}.mt-marcos[open] .v4-q__i:after{opacity:0;transform:rotate(0)}.mt-marcos__t{margin-bottom:12px}.mt-marcos ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;margin:0;padding:0 0 18px;list-style:none;display:grid}.mt-marcos li{grid-template-columns:30px minmax(0,1fr);column-gap:8px;display:grid}.mt-marcos li>span{font-family:var(--font-display);color:#2f6a12b3;font-variant-numeric:tabular-nums;font-size:18px;font-weight:300}.mt-marcos h3{font-family:var(--font-display);color:var(--fg);margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.25}.mt-marcos li p{color:var(--fg2);margin:0;font-size:14px;line-height:1.4}.mt-faq{margin-top:var(--pg-head);align-items:center}.mt-faq .v4-q summary{font-size:clamp(17px, calc(8px + 1.5 * var(--v4-svh)), 21px)}.mt-faq .v4-q p{font-size:var(--pg-desc);line-height:1.5}.mt-sig{--mt-s:clamp(76px, calc(11.8 * var(--v4-svh)), 140px);justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.mt-sig:before{content:"";left:calc(var(--mt-s) / 2);right:calc(var(--mt-s) / 2);background:linear-gradient(90deg,#c4f56780,#2bb9b14d);height:1px;position:absolute;top:50%}.mt-sig li{animation:6s ease-in-out infinite mt-bob;animation-delay:calc(var(--n) * -1.1s);position:relative}.mt-sig .mt-orb img{opacity:1;transform:none}.mt-sig .mt-orb__glow{opacity:.8}.mt-sig .mt-orb:after{border-color:#f6f7f729}@keyframes mt-bob{0%,to{transform:translateY(5px)}50%{transform:translateY(-7px)}}@media (width<=999px){#etapas{--mt-s:clamp(54px, 15vw, 96px)}.mt-tab__n b{display:none}.mt-tab__n{font-size:12px}.mt-panel{grid-template-columns:minmax(0,1fr);row-gap:16px}.mt-panel__r{border-left:0;padding-left:0}.mt-ctrl{flex-wrap:wrap}.mt-guard{grid-template-columns:minmax(0,1fr);row-gap:24px}.mt-photo{aspect-ratio:4/3;min-height:0}.mt-duo,.mt-marcos ol{grid-template-columns:minmax(0,1fr);row-gap:14px}.mt-duo:after{display:none}.mt-sig{--mt-s:clamp(48px, 14vw, 90px)}}
